.cb-land{--brand: #60389E;--brand-2: #8E5BCC;--brand-3: #3D1F6B;--gold: #F5C518;--ink: #14121A;font-feature-settings:"ss01","cv11","cv02"}.cb-land .text-brand{color:var(--brand)}.cb-land .bg-brand{background:var(--brand)}.cb-land .border-brand{border-color:var(--brand)}.cb-land .text-gold{color:var(--gold)}.cb-land .bg-gold{background:var(--gold)}.cb-land .text-gradient-cb{background:linear-gradient(120deg,#60389e,#8e5bcc 60%,#f5c518 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cb-land .cb-bg{position:fixed;inset:0;z-index:-10;pointer-events:none;background:radial-gradient(56rem 44rem at 88% -10%,rgba(142,91,204,.18) 0%,transparent 60%),radial-gradient(48rem 40rem at -12% 8%,rgba(96,56,158,.16) 0%,transparent 60%),radial-gradient(40rem 32rem at 50% 38%,rgba(245,197,24,.1) 0%,transparent 60%),radial-gradient(52rem 44rem at 110% 70%,rgba(96,56,158,.16) 0%,transparent 60%),radial-gradient(44rem 36rem at -10% 96%,rgba(142,91,204,.14) 0%,transparent 60%),linear-gradient(180deg,#fafafd,#f4f1f8,#fafafd)}.cb-land .cb-bg-grid{position:fixed;inset:0;z-index:-9;pointer-events:none;background-image:linear-gradient(to right,rgba(20,18,26,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,18,26,.045) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 50%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 50%,transparent 100%)}.cb-land .cb-bg-noise{position:fixed;inset:0;z-index:-8;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.cb-grid-pattern{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px}.cb-dots{background-image:radial-gradient(circle at 1px 1px,rgba(96,56,158,.18) 1px,transparent 0);background-size:22px 22px}.cb-dots-soft{background-image:radial-gradient(circle at 1px 1px,rgba(96,56,158,.1) 1px,transparent 0);background-size:26px 26px}.cb-divider{position:relative;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(96,56,158,.35) 50%,transparent 100%)}.cb-divider:after{content:"";position:absolute;left:50%;top:-3px;width:7px;height:7px;transform:translate(-50%);border-radius:9999px;background:#8e5bcc;box-shadow:0 0 16px 4px #8e5bcc8c}@keyframes cb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cb-marquee-track{animation:cb-marquee 38s linear infinite}.cb-tab-input{position:absolute;opacity:0;pointer-events:none}.cb-tab-label{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.cb-tab-input:checked+.cb-tab-label{background:#60389e;color:#fff;border-color:#60389e;transform:scale(1.04);box-shadow:0 8px 22px -6px #60389e8c,0 0 0 3px #60389e2e,0 0 0 6px #f5c5181f}@keyframes cb-tab-pulse{0%,to{box-shadow:0 8px 22px -6px #60389e8c,0 0 0 3px #60389e33,0 0 0 6px #f5c5181a}50%{box-shadow:0 10px 26px -6px #60389ea6,0 0 0 4px #60389e4d,0 0 0 9px #f5c5182e}}.cb-tab-input:checked+.cb-tab-label{animation:cb-tab-pulse 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cb-tab-input:checked+.cb-tab-label{animation:none}}.cb-tab-input:checked+.cb-tab-label>svg{background:#ffffff2e;border-radius:9999px;padding:3px;width:22px;height:22px;box-sizing:content-box}.cb-tab-label:hover{border-color:#60389e;color:#60389e}.cb-tab-input:checked+.cb-tab-label:hover{color:#fff}.cb-tab-panel{display:none}#cb-tab-hotel:checked~.cb-tab-content #cb-panel-hotel,#cb-tab-resto:checked~.cb-tab-content #cb-panel-resto,#cb-tab-ecom:checked~.cb-tab-content #cb-panel-ecom{display:block}#cb-code-wp:checked~div .cb-code-content #cb-codepanel-wp,#cb-code-html:checked~div .cb-code-content #cb-codepanel-html,#cb-code-shopify:checked~div .cb-code-content #cb-codepanel-shopify{display:block}.cb-lift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cb-lift:hover{transform:translateY(-3px);box-shadow:0 22px 48px -22px #60389e73,0 0 0 1px #60389e2e}section[id]{scroll-margin-top:88px}@keyframes cb-blink{0%,49%{opacity:1}50%,to{opacity:0}}.cb-caret{animation:cb-blink 1s step-end infinite}@keyframes cb-ring{0%{box-shadow:0 0 #60389e73}70%{box-shadow:0 0 0 14px #60389e00}to{box-shadow:0 0 #60389e00}}.cb-ring{animation:cb-ring 2.4s ease-out infinite}@keyframes cb-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cb-reveal{opacity:0;animation:cb-fade-up .8s cubic-bezier(.22,.61,.36,1) forwards}.cb-d-1{animation-delay:.05s}.cb-d-2{animation-delay:.18s}.cb-d-3{animation-delay:.32s}.cb-d-4{animation-delay:.46s}.cb-d-5{animation-delay:.6s}.cb-d-6{animation-delay:.74s}@keyframes cb-msg-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.cb-msg{opacity:0;animation:cb-msg-in .55s cubic-bezier(.22,.61,.36,1) forwards}@keyframes cb-slide-in-x{0%{opacity:0;transform:translate3d(-30vw,0,0);filter:blur(8px)}10%{opacity:.4;filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.cb-slide-x{opacity:0;transform:translate3d(-30vw,0,0);filter:blur(8px);will-change:transform,opacity,filter;animation:cb-slide-in-x 1.5s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--cb-slide-delay, 0ms)}.cb-stack{position:relative}@media(min-width:768px){.cb-stack>.cb-stack-section{scroll-margin-top:64px;min-height:calc(100svh - 64px);display:flex;flex-direction:column;justify-content:safe center}}@media(prefers-reduced-motion:reduce){.cb-stack>.cb-stack-section{min-height:0!important;display:block!important}}.cb-stack-bg-hero{background:radial-gradient(80% 60% at 70% 30%,#faf7ff,#f8fafc 60%,#f4f6fa)}.cb-stack-bg-howto{background:linear-gradient(180deg,#fff,#f6f8fb)}.cb-stack-bg-perchi{background:linear-gradient(180deg,#f8fafc,#faf7ff)}.cb-stack-bg-feat{background:linear-gradient(180deg,#fff,#f4f1fa)}.cb-chat-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.cb-chat-scroll::-webkit-scrollbar{width:6px}.cb-chat-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.cb-chat-scroll::-webkit-scrollbar-track{background:transparent}@media(min-width:1024px)and (max-height:820px){#cb-chat-stream{height:320px!important}}@media(min-width:1024px)and (max-height:720px){#cb-chat-stream{height:260px!important}}@media(max-width:640px){#cb-chat-stream{height:320px!important}}.cb-stack-bg-install{background:linear-gradient(180deg,#faf7ff,#fff)}@media(min-width:768px){.cb-stack>.cb-divider-row{display:none}}.cb-reveal-scroll{opacity:0;transform:translate3d(-22vw,0,0);filter:blur(8px);will-change:transform,opacity,filter}.cb-reveal-scroll.cb-revealed{animation:cb-slide-in-x 1.5s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--cb-slide-delay, 0ms)}@keyframes cb-glow-pulse{0%,to{box-shadow:0 0 60px -12px #60389e8c,0 18px 40px -16px #60389e59}50%{box-shadow:0 0 90px -8px #8e5bcca6,0 22px 50px -12px #60389e73}}.cb-glow-pulse{animation:cb-glow-pulse 5.5s ease-in-out infinite}.cb-cta-glow{position:relative;isolation:isolate}.cb-cta-glow:before{content:"";position:absolute;inset:-8px -14px;background:radial-gradient(40% 70% at 50% 50%,rgba(142,91,204,.55) 0%,transparent 70%);filter:blur(14px);z-index:-1;opacity:.9;transition:opacity .25s ease}.cb-cta-glow:hover:before{opacity:1}@supports (animation-timeline: scroll()){@keyframes cb-grid-drift{0%{background-position:0 0}to{background-position:0 -120px}}.cb-land .cb-bg-grid{animation:cb-grid-drift linear both;animation-timeline:scroll()}}@media(prefers-reduced-motion:reduce){.cb-marquee-track,.cb-caret,.cb-ring,.cb-reveal,.cb-msg,.cb-slide-x,.cb-reveal-scroll,.cb-reveal-scroll.cb-revealed,.cb-glow-pulse{animation:none!important}.cb-reveal,.cb-msg,.cb-slide-x,.cb-reveal-scroll{opacity:1!important;transform:none!important;filter:none!important}.cb-lift:hover{transform:none}}html,body{overflow-x:hidden;overflow-x:clip}
