@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";.react-flow__attribution{display:none}#reactflow-container{pointer-events:none}:root,:host{--color-gray-100:#eee;--color-gray-500:#2f2f2f;--color-gray-600:#1f1f1f;--color-gray-700:#111}:root{--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--text-3xs:.25rem;--text-2xs:.5rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.25rem;--text-4xl:2.5rem;--text-5xl:3rem;--color-lagoon:#0effeb}body{background:var(--color-gray-700);color:#fff;position:relative}#bg-canvas{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}header{z-index:2;backdrop-filter:blur(15px);background:#111111b3;position:sticky;top:0}header .logo{z-index:10;cursor:pointer;align-items:center;gap:var(--space-md);display:flex;top:30px;left:30px}header .logo h2{font-weight:400}header .header-sign-up{border:1px solid var(--color-lagoon);color:var(--color-lagoon);transition:all .3s}header .header-sign-up:hover{background:var(--color-lagoon);color:var(--color-gray-700);transform:translateY(-2px);box-shadow:0 8px 20px #00d9ff4d}header .header-sign-up:active{transform:translateY(0)}h1{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:1.2}.subtitle{font-size:clamp(2rem,3vw,3rem);font-weight:700}p,button,em,a{font-optical-sizing:auto;font-family:Roboto Mono,monospace}.cta-button{color:var(--color-gray-100);cursor:pointer;letter-spacing:.5px;font-size:clamp(var(--text-lg),1.5vw,var(--text-base));border-radius:32px;position:relative}.cta-button:after{content:"";z-index:-1;background-image:linear-gradient(20deg,#1a8d83,#2190e0,#f37055);background-position:0 0;background-size:300% 300%;border-radius:32px;width:calc(100% + 6px);height:4px;position:absolute;bottom:-3px;left:-3px}.cta-button:hover:after{animation:1.8s infinite alternate animatedgradient}section.hero{margin-top:var(--space-xl)}@media (width>=768px){section.hero{margin-top:0}}section.hero .lead-heading{font-size:clamp(2.5rem,6vw,5rem)}section.hero .lead-copy{font-style:normal;font-weight:400;font-size:clamp(var(--text-lg),1.5vw,var(--text-base))}section.hero .highlight-card{gap:var(--space-sm);padding:var(--space-lg);text-align:left;background:var(--color-gray-600);border-radius:4px;flex-direction:column;display:flex}section.hero .highlight-card .title{font-size:var(--text-lg);font-weight:700}section.hero .highlight-card:first-child,section.hero .highlight-card:nth-child(2),section.hero .highlight-card:nth-child(3){position:relative}section.hero .highlight-card:first-child:after,section.hero .highlight-card:nth-child(2):after,section.hero .highlight-card:nth-child(3):after{content:"";z-index:-1;background-size:300% 300%;border-radius:4px;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}section.hero .highlight-card:first-child:after{background-image:linear-gradient(60deg,#1a8d83,#6fba82)}section.hero .highlight-card:nth-child(2):after{background-image:linear-gradient(60deg,#2190e0,#1a8d83)}section.hero .highlight-card:nth-child(3):after{background-image:linear-gradient(60deg,#f37055,#f79533)}section.final-callout .final-callout-wrapper{backdrop-filter:blur(15px);background-image:linear-gradient();border:1px solid var(--color-gray-500);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:500px;display:flex}footer{padding:20px}@keyframes animatedgradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
/*# sourceMappingURL=arcpx-marketing-site.cfc3600a.css.map */
