:root{--bg: #050505;--fg: #FFFFFF;--muted: #94A3B8;--accent: #60A5FA;--accent-soft: rgba(96, 165, 250, .06);--border: rgba(255, 255, 255, .08);--card-bg: #080808;--mono: "JetBrains Mono", monospace;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--glow-primary: rgba(96, 165, 250, .15);--glow-spread: rgba(96, 165, 250, .05);--space-xl: clamp(6rem, 12vw, 10rem);--space-lg: clamp(3rem, 6vw, 5rem);--space-md: 2rem;--space-sm: 1rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg);color:var(--fg);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}h1,h2,h3,h4{font-weight:600;letter-spacing:-.05em;color:#fff;line-height:.95}p{color:var(--muted);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.6;max-width:60ch}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.mono{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:500}.section-padding{padding:var(--space-xl) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.1rem 2.2rem;border-radius:4px;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;text-decoration:none;font-family:var(--sans)}.btn-primary{background-color:var(--fg);color:var(--bg)}.btn-primary:hover{transform:translateY(-2px);filter:brightness(.9)}.btn-secondary{background-color:transparent;border:1px solid var(--border);color:var(--fg)}.btn-secondary:hover{background:var(--border)}.card{background-color:var(--card-bg);border:1px solid var(--border);border-radius:0;padding:3.5rem}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.bento-item{background:var(--bg);padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}@media(max-width:992px){.bento-item{grid-column:span 12!important}}.glass{background:#ffffff04;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid var(--border)}.text-gradient{background:linear-gradient(180deg,#fff,#fff9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glow-accent{box-shadow:0 0 20px var(--glow-spread),0 0 60px #60a5fa05}.corner-accents:before,.corner-accents:after{content:"";position:absolute;width:12px;height:12px;opacity:.2;transition:opacity .4s ease}.corner-accents:before{top:12px;left:12px;border-top:1px solid var(--accent);border-left:1px solid var(--accent)}.corner-accents:after{bottom:12px;right:12px;border-bottom:1px solid var(--accent);border-right:1px solid var(--accent)}.corner-accents:hover:before,.corner-accents:hover:after{opacity:.4}.bento-item .card-accent-line{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .4s ease}.bento-item:hover .card-accent-line{opacity:.4}.bento-item.accent-card .card-accent-line{opacity:.5}input:focus,textarea:focus{border-color:#60a5fa4d!important;box-shadow:0 0 0 1px #60a5fa1a,inset 3px 0 0 var(--accent)}.trust-stack-item{padding:.5rem 1rem;border:1px solid transparent;border-radius:4px;transition:all .3s ease}.trust-stack-item:hover{border-color:var(--border);background:#ffffff05;box-shadow:0 0 12px var(--glow-spread);transform:scale(1.02)}@keyframes gradient-rotate{0%{--angle: 0deg}to{--angle: 360deg}}@media(prefers-reduced-motion:reduce){body:after{display:none}.trust-stack-item{transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:992px){.trust-divider,.how-connection-lines,.hero-proof-card{display:none!important}.before-after-grid,.workflow-pipeline{grid-template-columns:1fr!important}.pipeline-arrow{display:none!important}.workflow-pipeline>div:not(.pipeline-arrow){border-left:none!important;border-right:none!important;border-bottom:1px solid var(--border)}.workflow-pipeline>div:not(.pipeline-arrow):last-child{border-bottom:none}}
