@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.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}.rcUngW_backgroundEffects{z-index:0;pointer-events:none;position:fixed;inset:0}.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%)}.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%)}.rcUngW_hero{text-align:center;z-index:1;padding:160px 24px 100px;position:relative}.rcUngW_hero .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}.rcUngW_hero .rcUngW_label span{color:var(--pub-primary);margin-right:8px}.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}.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}.rcUngW_heroButtons{justify-content:center;align-items:center;gap:16px;display:flex}.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}.rcUngW_btnPrimary:hover{background:var(--success);transform:translateY(-2px);box-shadow:0 6px 20px #22c55e4d}.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}.rcUngW_btnSecondary:hover{background:var(--bg-tertiary);border-color:var(--border-secondary);transform:translateY(-2px)}.rcUngW_trustedSection{z-index:1;padding:40px 0 80px;position:relative;overflow:hidden}.rcUngW_trustedSection .rcUngW_trustedLabel{text-align:center;color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px;font-size:13px;font-weight:500}.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)}.rcUngW_marqueeContent{flex-shrink:0;justify-content:space-around;align-items:center;gap:100px;min-width:100%;animation:40s linear infinite rcUngW_scroll;display:flex}@keyframes rcUngW_scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.rcUngW_companyLogo{color:#1a1d2e;opacity:.2;white-space:nowrap;letter-spacing:-.02em;cursor:default;font-size:24px;font-weight:700;transition:all .3s}.rcUngW_companyLogo:hover{opacity:.7;color:#22c55e;transform:scale(1.05)}.rcUngW_featureSection{z-index:1;max-width:1200px;margin:0 auto 160px;padding:0 24px;position:relative}.rcUngW_sectionHeader{text-align:center;margin-bottom:80px}.rcUngW_sectionHeader h2{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:700}.rcUngW_sectionHeader p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:20px;line-height:1.6}.rcUngW_featuresGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rcUngW_featureCard{background:var(--white);border:1px solid var(--border-primary);border-radius:20px;padding:40px;transition:all .3s;position:relative;overflow:hidden}.rcUngW_featureCard:hover{border-color:var(--success);box-shadow:0 12px 24px rgba(var(--black-rgb), .05);transform:translateY(-4px)}.rcUngW_featureCard:hover:before{opacity:1}.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}.rcUngW_featureCard .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}.rcUngW_featureCard h3{color:var(--text-primary);margin-bottom:16px;font-size:22px;font-weight:600}.rcUngW_featureCard p{color:var(--text-muted);font-size:16px;line-height:1.6}.rcUngW_workflowSection{background:var(--bg-tertiary);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:120px 24px}.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){.rcUngW_workflowConnector{flex-direction:column;gap:40px}}.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}.rcUngW_workflowStep:hover{border-color:var(--success);transform:translateY(-2px);box-shadow:0 8px 12px #22c55e1a}.rcUngW_workflowStep .rcUngW_icon{color:var(--success);margin-bottom:16px;font-size:28px}.rcUngW_workflowStep h4{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:600}.rcUngW_workflowStep p{color:var(--text-muted);font-size:14px}.rcUngW_flowLineContainer{z-index:0;pointer-events:none;width:100%;height:2px;position:absolute;top:50%;left:0}@media (max-width:768px){.rcUngW_flowLineContainer{display:none}}.rcUngW_flowLine{background:linear-gradient(90deg, transparent, var(--success), transparent);background-size:200% 100%;width:100%;height:100%;animation:3s linear infinite rcUngW_flow}@keyframes rcUngW_flow{0%{background-position:200% 0}to{background-position:-200% 0}}.rcUngW_arrow{color:#cbd5e1;font-size:24px}@media (max-width:768px){.rcUngW_arrow{transform:rotate(90deg)}}.rcUngW_integrationsSection{max-width:1000px;margin:0 auto;padding:120px 24px}.rcUngW_logosGrid{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:60px;display:flex}.rcUngW_logoItem{min-width:120px;color:var(--text-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:12px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.rcUngW_logoItem:hover{color:var(--success);transform:translateY(-2px)}.rcUngW_logoItem svg{object-fit:contain;width:32px;height:32px}.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}.rcUngW_darkSection .rcUngW_sectionHeader h2{color:var(--white)}.rcUngW_darkSection .rcUngW_sectionHeader p{color:var(--text-muted)}.rcUngW_chatMockup{max-width:800px;min-height:360px;margin:40px auto 0;padding:40px;box-shadow:0 20px 40px #0000004d}.rcUngW_chatMessage{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.rcUngW_chatMessage.rcUngW_ceo{align-items:flex-end}.rcUngW_chatMessage.rcUngW_ceo .rcUngW_bubble{background:var(--white);color:var(--black);border-radius:16px 16px 0;min-height:74px}.rcUngW_chatMessage.rcUngW_ai{align-items:flex-start}.rcUngW_chatMessage.rcUngW_ai .rcUngW_bubble{color:var(--white);background:#22c55e2e;border:1px solid #22c55e33;border-radius:16px 16px 16px 0;min-height:154px}.rcUngW_chatMessage .rcUngW_sender{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:11px;font-weight:600}.rcUngW_chatMessage .rcUngW_bubble{width:min(80%,620px);max-width:80%;padding:16px 20px;font-size:15px;line-height:1.5}.rcUngW_typingCursor{color:currentColor;margin-left:2px;animation:.9s step-end infinite rcUngW_blinkCursor;display:inline-block}.rcUngW_typingDots{vertical-align:middle;align-items:center;gap:5px;margin-right:8px;display:inline-flex}.rcUngW_typingDots span{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite rcUngW_typingDot}.rcUngW_typingDots span:nth-child(2){animation-delay:.16s}.rcUngW_typingDots span:nth-child(3){animation-delay:.32s}@keyframes rcUngW_blinkCursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes rcUngW_typingDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.rcUngW_ctaSection{text-align:center;padding:160px 24px;position:relative;overflow:hidden}.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%)}.rcUngW_ctaSection h2{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:32px;font-size:clamp(40px,6vw,64px);font-weight:800}.rcUngW_featureRequestSection{text-align:center;background:var(--bg-tertiary);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:100px 24px;position:relative}.rcUngW_featureRequestSection .rcUngW_roadMapLabel{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}.rcUngW_featureRequestSection h2{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:700}.rcUngW_featureRequestSection p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}@media (max-width:1024px){.rcUngW_featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rcUngW_featuresGrid{grid-template-columns:1fr}.rcUngW_chatMockup{min-height:320px;padding:24px}.rcUngW_chatMessage.rcUngW_ceo .rcUngW_bubble{min-height:64px}.rcUngW_chatMessage.rcUngW_ai .rcUngW_bubble{min-height:136px}.rcUngW_chatMessage .rcUngW_bubble{width:100%;max-width:100%}.rcUngW_heroButtons{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.rcUngW_heroButtons a{width:100%}}
