.HowItWorksSection-module-scss-module__3UpNDa__section{width:100%;padding:var(--spacing-8x)0;justify-content:center;align-items:center;gap:var(--spacing-10x);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}@media (max-width:600px) and (min-height:300px){.HowItWorksSection-module-scss-module__3UpNDa__section{gap:var(--spacing-6x);padding:var(--spacing-4x)}}.HowItWorksSection-module-scss-module__3UpNDa__stepRow{align-items:center;gap:var(--spacing-8x);width:100%;padding:0 var(--spacing-8x);display:flex}.HowItWorksSection-module-scss-module__3UpNDa__stepRow:nth-child(2n){flex-direction:row-reverse}@media (max-width:600px) and (min-height:300px){.HowItWorksSection-module-scss-module__3UpNDa__stepRow{gap:var(--spacing-4x);flex-direction:column;padding:0}.HowItWorksSection-module-scss-module__3UpNDa__stepRow:nth-child(2n){flex-direction:column}}.HowItWorksSection-module-scss-module__3UpNDa__textCol{justify-content:center;align-items:flex-start;gap:var(--spacing-2x);flex-direction:column;flex:1;display:flex}.HowItWorksSection-module-scss-module__3UpNDa__textCol h2{font-size:2.5rem;font-family:var(--font-archivo-black),var(--font-noto-sans-tc);margin:0;font-weight:900}@media (max-width:600px) and (min-height:300px){.HowItWorksSection-module-scss-module__3UpNDa__textCol h2{font-size:1.75rem}}.HowItWorksSection-module-scss-module__3UpNDa__textCol h2 .HowItWorksSection-module-scss-module__3UpNDa__stepNum{color:var(--primary-secondary);margin-bottom:var(--spacing);font-size:1.2rem;display:block}.HowItWorksSection-module-scss-module__3UpNDa__textCol p{color:#4b5563;font-size:1.25rem;line-height:1.6}@media (max-width:600px) and (min-height:300px){.HowItWorksSection-module-scss-module__3UpNDa__textCol p{font-size:1rem}}.HowItWorksSection-module-scss-module__3UpNDa__imageCol{flex-direction:row;flex:1;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex;position:relative}.HowItWorksSection-module-scss-module__3UpNDa__imageCol:before{content:"";background:var(--primary);aspect-ratio:4/3;z-index:0;-ms-border-radius:12px;-o-border-radius:12px;border:3px solid #000;border-radius:12px;position:absolute;inset:12px 12px -12px -12px;transform:rotate(-2deg)}.HowItWorksSection-module-scss-module__3UpNDa__stepRow:nth-child(2n) .HowItWorksSection-module-scss-module__3UpNDa__imageCol:before{background:var(--secondary);left:12px;right:-12px;transform:rotate(2deg)}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox{z-index:1;aspect-ratio:4/3;-ms-border-radius:12px;-o-border-radius:12px;background:#fff;border:3px solid #000;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s;display:flex;position:relative;overflow:hidden}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox:hover{box-shadow:0 10px 30px -10px #0000001a}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox .HowItWorksSection-module-scss-module__3UpNDa__stepVideo{object-fit:cover;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;width:100%;height:100%}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step1{flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2{flex-direction:row;justify-content:center;align-items:center;gap:2%;padding:0 5%;display:flex;overflow:hidden}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__inputZone{flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:15%;height:100%;padding-right:5%;display:flex;position:relative}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__inputZone .HowItWorksSection-module-scss-module__3UpNDa__floatingItem{opacity:0;background:#fff;border:2px solid #e5e7eb;border-radius:.4em;align-items:center;gap:.5em;padding:.4em .6em;font-size:clamp(.8rem,2vw,1.2rem);animation:3s ease-in-out infinite HowItWorksSection-module-scss-module__3UpNDa__floatIn;display:flex;box-shadow:.2em .2em #0000000d}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__inputZone .HowItWorksSection-module-scss-module__3UpNDa__floatingItem.HowItWorksSection-module-scss-module__3UpNDa__delay{animation-delay:1.5s}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__inputZone .HowItWorksSection-module-scss-module__3UpNDa__floatingItem .HowItWorksSection-module-scss-module__3UpNDa__line{background:#d1d5db;border-radius:.125em;width:2.5em;height:.25em}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__inputZone .HowItWorksSection-module-scss-module__3UpNDa__floatingItem .HowItWorksSection-module-scss-module__3UpNDa__box{background:#e5e7eb;border-radius:.125em;width:1.8em;height:1.2em}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__inputZone .HowItWorksSection-module-scss-module__3UpNDa__floatingItem svg{color:#6b7280;width:1em;height:1em}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__processZone{z-index:2;justify-content:center;align-items:center;width:20%;height:100%;display:flex;position:relative}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__processZone .HowItWorksSection-module-scss-module__3UpNDa__geminiWrapper{aspect-ratio:1;justify-content:center;align-items:center;width:60%;display:flex}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__processZone .HowItWorksSection-module-scss-module__3UpNDa__geminiWrapper .HowItWorksSection-module-scss-module__3UpNDa__geminiStar{filter:drop-shadow(0 0 10px #4facfe80);width:100%;height:100%;animation:3s linear infinite HowItWorksSection-module-scss-module__3UpNDa__geminiSpin}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__outputZone{flex:1;justify-content:flex-start;align-items:center;height:100%;padding-left:5%;display:flex;position:relative}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__outputZone .HowItWorksSection-module-scss-module__3UpNDa__resultCard{aspect-ratio:.9;opacity:0;background:#fff;border:2px solid #0000002f;border-radius:.5em;flex-direction:column;gap:8%;width:60%;padding:8%;font-size:clamp(.8rem,2vw,1.2rem);animation:3s ease-out infinite HowItWorksSection-module-scss-module__3UpNDa__cardEject;display:flex;box-shadow:.25em .25em #0000001f}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__outputZone .HowItWorksSection-module-scss-module__3UpNDa__resultCard .HowItWorksSection-module-scss-module__3UpNDa__fieldRow{align-items:center;gap:.4em;display:flex}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__outputZone .HowItWorksSection-module-scss-module__3UpNDa__resultCard .HowItWorksSection-module-scss-module__3UpNDa__fieldRow .HowItWorksSection-module-scss-module__3UpNDa__iconBox{color:#6b7280;justify-content:center;align-items:center;display:flex}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__outputZone .HowItWorksSection-module-scss-module__3UpNDa__resultCard .HowItWorksSection-module-scss-module__3UpNDa__fieldRow .HowItWorksSection-module-scss-module__3UpNDa__iconBox svg{width:.8em;height:.8em}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step2 .HowItWorksSection-module-scss-module__3UpNDa__outputZone .HowItWorksSection-module-scss-module__3UpNDa__resultCard .HowItWorksSection-module-scss-module__3UpNDa__fieldRow .HowItWorksSection-module-scss-module__3UpNDa__fieldLine{background:#4b5563;border-radius:.1em;flex:1;height:.2em}.HowItWorksSection-module-scss-module__3UpNDa__imageCol .HowItWorksSection-module-scss-module__3UpNDa__visualBox.HowItWorksSection-module-scss-module__3UpNDa__step3{flex-direction:column;justify-content:center;align-items:center;overflow:hidden}@keyframes HowItWorksSection-module-scss-module__3UpNDa__pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__dragIn{0%{opacity:0;transform:translate(20px,20px)rotate(10deg)}20%{opacity:1;transform:translate(-68px,68px)rotate(0)}30%{transform:translate(-68px,68px)rotate(0)}40%{opacity:0;transform:translate(-68px,68px)rotate(0)}to{opacity:0}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__typeLine{0%{opacity:0;width:0}10%{opacity:1}30%{width:100%}80%{opacity:1}90%{opacity:0}to{opacity:0;width:0}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__blink{0%,to{opacity:1}50%{opacity:0}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__badgePop{0%,35%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.2)}45%{transform:scale(1)}80%{opacity:1}to{opacity:0}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__scanMove{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__particleFlow{0%{opacity:0;left:0;transform:scale(.5)}20%{opacity:1}80%{opacity:1;transform:scale(1)}to{opacity:0;left:100%;transform:scale(.5)}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__fieldFadeIn{0%,35%{opacity:.3;transform:translate(-5px)}45%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:.3}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__eventDrop{0%{opacity:0;transform:translate(-50%,-150%)}30%{opacity:1;transform:translate(-50%,-50%)}35%{transform:translate(-50%,-45%)}40%{transform:translate(-50%,-50%)}90%{opacity:1}to{opacity:0}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__popupShow{0%,10%{opacity:0;transform:translate(-50%,-10px)}20%{opacity:1;transform:translate(-50%,-20px)}25%{transform:translate(-50%,-15px)}80%{opacity:1}to{opacity:0}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__toastPop{0%,50%{opacity:0;transform:translateY(10px)}60%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__floatIn{0%{opacity:0;transform:translate(-20px)scale(.8)}20%{opacity:1;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(10px)}80%{opacity:0;transform:translate(20px)scale(.5)}to{opacity:0;transform:translate(20px)scale(.5)}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__geminiSpin{0%{opacity:.8;transform:rotate(0)scale(.8)}25%{opacity:1;transform:rotate(90deg)scale(1.1)}50%{opacity:.8;transform:rotate(180deg)scale(.8)}75%{opacity:1;transform:rotate(270deg)scale(1.1)}to{opacity:.8;transform:rotate(360deg)scale(.8)}}@keyframes HowItWorksSection-module-scss-module__3UpNDa__cardEject{0%,40%{opacity:0;transform:translate(-30px)scale(.5)}60%{opacity:1;transform:translate(0)scale(1)}90%{opacity:1;transform:translate(5px)}to{opacity:0;transform:translate(10px)}}
.UseCasesSection-module-scss-module__JBYUfq__section{gap:var(--spacing-6x);width:100%;max-width:1200px;padding:var(--spacing-10x)var(--spacing-4x);flex-direction:column;margin:0 auto;display:flex}.UseCasesSection-module-scss-module__JBYUfq__title{font-family:var(--font-archivo-black);text-align:center;margin-bottom:var(--spacing-4x);font-size:2.5rem}.UseCasesSection-module-scss-module__JBYUfq__grid{gap:var(--spacing-4x);grid-template-rows:repeat(2,350px);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:600px) and (max-width:1024px){.UseCasesSection-module-scss-module__JBYUfq__grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px) and (min-height:300px){.UseCasesSection-module-scss-module__JBYUfq__grid{gap:var(--spacing-4x);grid-template-rows:auto;grid-template-columns:1fr}}.UseCasesSection-module-scss-module__JBYUfq__card{-ms-border-radius:12px;-o-border-radius:12px;cursor:default;background:#f3f4f6;border:3px solid #000;border-radius:12px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__large{background:#fff;grid-area:span 1/span 2}@media (max-width:600px) and (min-height:300px){.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__large{grid-column:span 1;height:300px}}.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__tall{background:#fff;grid-area:span 2/span 1}@media (min-width:600px) and (max-width:1024px){.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__tall{grid-row:span 1;height:400px}}@media (max-width:600px) and (min-height:300px){.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__tall{height:300px}}.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__small{background:#fff;grid-area:span 1/span 1}@media (min-width:600px) and (max-width:1024px){.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__small{height:400px;min-height:400px}}@media (max-width:600px) and (min-height:300px){.UseCasesSection-module-scss-module__JBYUfq__card.UseCasesSection-module-scss-module__JBYUfq__small{height:300px;min-height:300px}}.UseCasesSection-module-scss-module__JBYUfq__card:hover{z-index:10;transform:translate(-4px,-4px);box-shadow:8px 8px #000}.UseCasesSection-module-scss-module__JBYUfq__card:hover .UseCasesSection-module-scss-module__JBYUfq__chipsContainer{opacity:1;transform:translateY(0)}.UseCasesSection-module-scss-module__JBYUfq__card:hover .UseCasesSection-module-scss-module__JBYUfq__cardLabel{opacity:0}.UseCasesSection-module-scss-module__JBYUfq__cardLabel{top:var(--spacing-4x);left:var(--spacing-4x);color:#fff;-ms-border-radius:6px;-o-border-radius:6px;z-index:2;background:#000;border-radius:6px;padding:6px 12px;font-size:.9rem;font-weight:700;transition:opacity .2s;position:absolute}.UseCasesSection-module-scss-module__JBYUfq__cardLabel.UseCasesSection-module-scss-module__JBYUfq__purple{background:var(--secondary)}.UseCasesSection-module-scss-module__JBYUfq__cardLabel.UseCasesSection-module-scss-module__JBYUfq__yellow{background:var(--primary);color:#000}.UseCasesSection-module-scss-module__JBYUfq__visualContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__poster{background-image:radial-gradient(circle at 30% 20%,var(--primary-lite)0%,transparent 40%),radial-gradient(circle at 80% 80%,var(--secondary-lite)0%,transparent 40%);font-family:var(--font-archivo-black);color:var(--foreground-light-300);text-transform:uppercase;letter-spacing:-2px;font-size:3rem}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__poster img{object-fit:cover;object-position:top;border:5px solid #fff;width:85%;position:absolute;top:10%;left:48%;transform:rotate(3deg)translate(-50%);box-shadow:6px 6px #0000001f}@media (min-width:1024px){.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__poster img{top:50%;left:47%;transform:rotate(3deg)translate(-50%)translateY(-50%)}}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__edm{background-color:#f8fafc;flex-direction:column;gap:16px;padding:20px}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__edm .UseCasesSection-module-scss-module__JBYUfq__mockLine{background:#e2e8f0;border-radius:6px;width:80%;height:12px}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__edm .UseCasesSection-module-scss-module__JBYUfq__mockLine:first-child{background:var(--secondary-lite);width:100%;height:120px}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__edm .UseCasesSection-module-scss-module__JBYUfq__mockLine:nth-child(2){background:#000;width:60%;height:24px}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__handwritten{color:#4b5563;background-image:linear-gradient(#e5e7eb 1px,#0000 1px);background-size:100% 2.1rem;font-family:Brush Script MT,cursive;font-size:2rem;transform:rotate(-2deg)}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__restaurant{background:#fff}.UseCasesSection-module-scss-module__JBYUfq__visualContent.UseCasesSection-module-scss-module__JBYUfq__restaurant .UseCasesSection-module-scss-module__JBYUfq__mockDialog{border:2px solid #000;border-radius:12px;width:80%;padding:16px;box-shadow:4px 4px #000}.UseCasesSection-module-scss-module__JBYUfq__chipsContainer{z-index:5;place-content:center;align-items:center;gap:var(--spacing-2x);padding:var(--spacing-4x);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#ffffffd9;flex-flow:wrap;transition:all .3s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.UseCasesSection-module-scss-module__JBYUfq__chip{background:#fff;border:2px solid #000;border-radius:20px;padding:6px 12px;font-size:.9rem;font-weight:700;box-shadow:2px 2px #000}.UseCasesSection-module-scss-module__JBYUfq__chip:first-child{background:var(--primary);transform:rotate(-3deg)}.UseCasesSection-module-scss-module__JBYUfq__chip:nth-child(2){background:var(--secondary);color:#fff;transform:rotate(2deg)}.UseCasesSection-module-scss-module__JBYUfq__chip:nth-child(3){background:#fff;transform:rotate(-1deg)}.UseCasesSection-module-scss-module__JBYUfq__chip:nth-child(4){background:var(--background-secondary);transform:rotate(3deg)}
