@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.page-module-scss-module__rcUngW__page{background:var(--pub-bg);color:var(--pub-text);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:clip}.page-module-scss-module__rcUngW__backgroundEffects{z-index:0;pointer-events:none;position:fixed;inset:0}.page-module-scss-module__rcUngW__grid{background-image:linear-gradient(to right, rgba(var(--black-rgb), .03) 1px, transparent 1px),linear-gradient(to bottom, rgba(var(--black-rgb), .03) 1px, transparent 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.page-module-scss-module__rcUngW__glow{filter:blur(80px);background:radial-gradient(circle,#22c55e14 0%,#fff0 70%);width:100%;height:60%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.page-module-scss-module__rcUngW__hero{text-align:center;z-index:1;padding:160px 24px 100px;position:relative}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__label{background:var(--pub-accent-subtle);color:var(--dark-green);letter-spacing:.02em;border:1px solid #22c55e1a;border-radius:100px;align-items:center;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__label span{color:var(--pub-primary);margin-right:8px}.page-module-scss-module__rcUngW__hero h1{letter-spacing:-.04em;color:var(--pub-text);margin-bottom:24px;font-size:clamp(48px,8vw,84px);font-weight:800;line-height:1.05}.page-module-scss-module__rcUngW__hero p{color:var(--pub-text-muted);max-width:700px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(18px,2vw,22px);line-height:1.6}.page-module-scss-module__rcUngW__heroButtons{justify-content:center;align-items:center;gap:16px;display:flex}.page-module-scss-module__rcUngW__btnPrimary{background:var(--pub-primary);color:var(--white);border-radius:8px;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #22c55e33}.page-module-scss-module__rcUngW__btnPrimary:hover{background:var(--success);transform:translateY(-2px);box-shadow:0 6px 20px #22c55e4d}.page-module-scss-module__rcUngW__btnSecondary{background:var(--white);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:8px;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module-scss-module__rcUngW__btnSecondary:hover{background:var(--bg-tertiary);border-color:var(--border-secondary);transform:translateY(-2px)}.page-module-scss-module__rcUngW__trustedSection{z-index:1;padding:40px 0 80px;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__trustedSection .page-module-scss-module__rcUngW__trustedLabel{text-align:center;color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px;font-size:13px;font-weight:500}.page-module-scss-module__rcUngW__marquee{-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.page-module-scss-module__rcUngW__marqueeContent{flex-shrink:0;justify-content:space-around;align-items:center;gap:100px;min-width:100%;animation:40s linear infinite page-module-scss-module__rcUngW__scroll;display:flex}@keyframes page-module-scss-module__rcUngW__scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.page-module-scss-module__rcUngW__companyLogo{color:#1a1d2e;opacity:.2;white-space:nowrap;letter-spacing:-.02em;cursor:default;font-size:24px;font-weight:700;transition:all .3s}.page-module-scss-module__rcUngW__companyLogo:hover{opacity:.7;color:#22c55e;transform:scale(1.05)}.page-module-scss-module__rcUngW__featureSection{z-index:1;max-width:1200px;margin:0 auto 160px;padding:0 24px;position:relative}.page-module-scss-module__rcUngW__sectionHeader{text-align:center;margin-bottom:80px}.page-module-scss-module__rcUngW__sectionHeader h2{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:700}.page-module-scss-module__rcUngW__sectionHeader p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:20px;line-height:1.6}.page-module-scss-module__rcUngW__featuresGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module-scss-module__rcUngW__featureCard{background:var(--white);border:1px solid var(--border-primary);border-radius:20px;padding:40px;transition:all .3s;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__featureCard:hover{border-color:var(--success);box-shadow:0 12px 24px rgba(var(--black-rgb), .05);transform:translateY(-4px)}.page-module-scss-module__rcUngW__featureCard:hover:before{opacity:1}.page-module-scss-module__rcUngW__featureCard:before{content:"";background:radial-gradient(circle at top right, var(--pub-accent-subtle) 0%, transparent 60%);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.page-module-scss-module__rcUngW__featureCard .page-module-scss-module__rcUngW__featureIcon{background:var(--pub-accent-subtle);width:50px;height:50px;color:var(--success);border:1px solid #22c55e1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;font-size:24px;display:flex}.page-module-scss-module__rcUngW__featureCard h3{color:var(--text-primary);margin-bottom:16px;font-size:22px;font-weight:600}.page-module-scss-module__rcUngW__featureCard p{color:var(--text-muted);font-size:16px;line-height:1.6}.page-module-scss-module__rcUngW__workflowSection{background:var(--bg-tertiary);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:120px 24px}.page-module-scss-module__rcUngW__workflowConnector{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:60px auto 0;display:flex;position:relative}@media (max-width:768px){.page-module-scss-module__rcUngW__workflowConnector{flex-direction:column;gap:40px}}.page-module-scss-module__rcUngW__workflowStep{background:var(--white);border:1px solid var(--border-primary);text-align:center;z-index:1;border-radius:16px;flex:1;padding:24px;transition:all .3s;position:relative;box-shadow:0 4px 6px #00000005}.page-module-scss-module__rcUngW__workflowStep:hover{border-color:var(--success);transform:translateY(-2px);box-shadow:0 8px 12px #22c55e1a}.page-module-scss-module__rcUngW__workflowStep .page-module-scss-module__rcUngW__icon{color:var(--success);margin-bottom:16px;font-size:28px}.page-module-scss-module__rcUngW__workflowStep h4{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:600}.page-module-scss-module__rcUngW__workflowStep p{color:var(--text-muted);font-size:14px}.page-module-scss-module__rcUngW__flowLineContainer{z-index:0;pointer-events:none;width:100%;height:2px;position:absolute;top:50%;left:0}@media (max-width:768px){.page-module-scss-module__rcUngW__flowLineContainer{display:none}}.page-module-scss-module__rcUngW__flowLine{background:linear-gradient(90deg, transparent, var(--success), transparent);background-size:200% 100%;width:100%;height:100%;animation:3s linear infinite page-module-scss-module__rcUngW__flow}@keyframes page-module-scss-module__rcUngW__flow{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module-scss-module__rcUngW__arrow{color:#cbd5e1;font-size:24px}@media (max-width:768px){.page-module-scss-module__rcUngW__arrow{transform:rotate(90deg)}}.page-module-scss-module__rcUngW__integrationsSection{max-width:1000px;margin:0 auto;padding:120px 24px}.page-module-scss-module__rcUngW__logosGrid{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:60px;display:flex}.page-module-scss-module__rcUngW__logoItem{color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;font-size:14px;transition:all .2s;display:flex}.page-module-scss-module__rcUngW__logoItem:hover{color:var(--success);transform:translateY(-2px)}.page-module-scss-module__rcUngW__logoItem svg{font-size:32px}.page-module-scss-module__rcUngW__darkSection{background:var(--black);color:var(--white);border-top:1px solid rgba(var(--white-rgb), .05);border-bottom:1px solid rgba(var(--white-rgb), .05);margin:80px 0;padding:120px 24px;position:relative}.page-module-scss-module__rcUngW__darkSection .page-module-scss-module__rcUngW__sectionHeader h2{color:var(--white)}.page-module-scss-module__rcUngW__darkSection .page-module-scss-module__rcUngW__sectionHeader p{color:var(--text-muted)}.page-module-scss-module__rcUngW__chatMockup{max-width:800px;min-height:360px;margin:40px auto 0;padding:40px;box-shadow:0 20px 40px #0000004d}.page-module-scss-module__rcUngW__chatMessage{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.page-module-scss-module__rcUngW__chatMessage.page-module-scss-module__rcUngW__ceo{align-items:flex-end}.page-module-scss-module__rcUngW__chatMessage.page-module-scss-module__rcUngW__ceo .page-module-scss-module__rcUngW__bubble{background:var(--white);color:var(--black);border-radius:16px 16px 0;min-height:74px}.page-module-scss-module__rcUngW__chatMessage.page-module-scss-module__rcUngW__ai{align-items:flex-start}.page-module-scss-module__rcUngW__chatMessage.page-module-scss-module__rcUngW__ai .page-module-scss-module__rcUngW__bubble{color:var(--white);background:#22c55e2e;border:1px solid #22c55e33;border-radius:16px 16px 16px 0;min-height:154px}.page-module-scss-module__rcUngW__chatMessage .page-module-scss-module__rcUngW__sender{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:11px;font-weight:600}.page-module-scss-module__rcUngW__chatMessage .page-module-scss-module__rcUngW__bubble{width:min(80%,620px);max-width:80%;padding:16px 20px;font-size:15px;line-height:1.5}.page-module-scss-module__rcUngW__typingCursor{color:currentColor;margin-left:2px;animation:.9s step-end infinite page-module-scss-module__rcUngW__blinkCursor;display:inline-block}.page-module-scss-module__rcUngW__typingDots{vertical-align:middle;align-items:center;gap:5px;margin-right:8px;display:inline-flex}.page-module-scss-module__rcUngW__typingDots span{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite page-module-scss-module__rcUngW__typingDot}.page-module-scss-module__rcUngW__typingDots span:nth-child(2){animation-delay:.16s}.page-module-scss-module__rcUngW__typingDots span:nth-child(3){animation-delay:.32s}@keyframes page-module-scss-module__rcUngW__blinkCursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes page-module-scss-module__rcUngW__typingDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.page-module-scss-module__rcUngW__ctaSection{text-align:center;padding:160px 24px;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__ctaSection:after{content:"";background:radial-gradient(circle at center, var(--pub-accent-subtle) 0%, transparent 70%);pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module-scss-module__rcUngW__ctaSection h2{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:32px;font-size:clamp(40px,6vw,64px);font-weight:800}@media (max-width:1024px){.page-module-scss-module__rcUngW__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module-scss-module__rcUngW__featuresGrid{grid-template-columns:1fr}.page-module-scss-module__rcUngW__chatMockup{min-height:320px;padding:24px}.page-module-scss-module__rcUngW__chatMessage.page-module-scss-module__rcUngW__ceo .page-module-scss-module__rcUngW__bubble{min-height:64px}.page-module-scss-module__rcUngW__chatMessage.page-module-scss-module__rcUngW__ai .page-module-scss-module__rcUngW__bubble{min-height:136px}.page-module-scss-module__rcUngW__chatMessage .page-module-scss-module__rcUngW__bubble{width:100%;max-width:100%}.page-module-scss-module__rcUngW__heroButtons{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.page-module-scss-module__rcUngW__heroButtons a{width:100%}}
