.bg-dashboard-hero,.bg-section-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 0 8px;display:flex}.bg-dashboard-title,.bg-section-title{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.05}.bg-dashboard-copy,.bg-section-intro p:not(.workspace-page-eyebrow){max-width:650px;color:var(--muted-foreground);margin:10px 0 0;font-size:15px;line-height:1.65}.bg-dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.bg-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bg-kpi-card{border:1px solid hsl(var(--border)/.65);background:hsl(var(--card)/.82);box-shadow:none}.bg-kpi-card .p-6{padding:20px}.bg-kpi-card span,.bg-kpi-card small{color:var(--muted-foreground);font-size:12px;display:block}.bg-kpi-card strong{letter-spacing:-.04em;margin:7px 0 3px;font-size:30px;display:block}.bg-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bg-dashboard-card{min-width:0}.bg-quick-actions{gap:2px;display:grid}.bg-quick-actions button,.bg-list-row{text-align:left;border-bottom:1px solid hsl(var(--border)/.45);width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.bg-quick-actions button:last-child,.bg-list-row:last-child{border-bottom:0}.bg-quick-actions button:hover,.bg-list-row:hover{opacity:.8}.bg-quick-actions button>span:last-child,.bg-list-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bg-quick-actions strong,.bg-list-row strong{font-size:14px}.bg-quick-actions small,.bg-list-row small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bg-quick-number{background:hsl(var(--muted));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.bg-connection-panel{background:hsl(var(--muted)/.45);border:1px solid hsl(var(--border)/.5);border-radius:14px;gap:12px;padding:16px;display:flex}.bg-connection-icon{background:hsl(var(--background));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bg-connection-panel strong{font-size:14px}.bg-connection-panel p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.55}.bg-health-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bg-health-list div{background:hsl(var(--muted)/.35);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.bg-health-list span{color:var(--muted-foreground);font-size:12px}.bg-health-list strong{font-size:14px}.bg-empty-state{color:var(--muted-foreground);text-align:center;padding:28px 8px;font-size:13px}.bg-list-row-static{cursor:default}.workspace-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.workspace-settings-main{min-width:0}.workspace-card-icon{background:hsl(var(--muted));border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.workspace-connection-status{border:1px solid hsl(var(--border));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.workspace-status-label,.workspace-field-label{font-size:12px;font-weight:600}.workspace-status-value{margin:5px 0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px}.workspace-status-meta,.workspace-field-help{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.5}.workspace-field-label{margin-bottom:7px;display:block}.workspace-field-label span{color:var(--muted-foreground);font-weight:400}.workspace-secret-input{position:relative}.workspace-secret-input input{padding-right:65px}.workspace-secret-input button{color:var(--muted-foreground);font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.workspace-connection-note{background:hsl(var(--muted)/.4);border-radius:12px;gap:12px;padding:14px;font-size:13px;display:flex}.workspace-connection-note p{color:var(--muted-foreground);margin:4px 0 0;line-height:1.55}.workspace-copy-field{border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.workspace-copy-field code{flex:1;min-width:0;font-size:11px;overflow:auto}.workspace-step-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.workspace-step-list li{align-items:flex-start;gap:10px;display:flex}.workspace-step-list span{background:hsl(var(--muted));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.workspace-step-list p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px;line-height:1.5}.workspace-text-link{text-underline-offset:3px;font-size:12px;text-decoration:underline}.workspace-alert{border-radius:10px;padding:12px 14px;font-size:13px}.workspace-alert-error{border:1px solid hsl(var(--destructive)/.35);color:hsl(var(--destructive));background:hsl(var(--destructive)/.06)}.workspace-alert-success{color:#248f4b;background:#2eb8600f;border:1px solid #2eb8604d}@media (width<=900px){.bg-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bg-dashboard-grid,.workspace-settings-grid{grid-template-columns:1fr}.bg-dashboard-hero,.bg-section-intro{flex-direction:column;align-items:flex-start}.workspace-settings-grid{gap:12px}}@media (width<=560px){.bg-kpi-grid{grid-template-columns:1fr 1fr}.bg-kpi-card strong{font-size:24px}}.bg-hero-copy-wrap{z-index:2;position:relative}.bg-hero-copy{max-width:680px}.bg-proof{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.bg-proof span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:inline-flex}.bg-proof svg{color:var(--primary)}.bg-preview-nav span{transition:all .18s}.bg-preview-nav span.active{color:var(--foreground);background:#ffffff14;border-radius:7px}.bg-preview-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bg-preview-heading small{letter-spacing:.12em;color:#94a3b8;font-size:8px}.bg-preview-heading h3{margin:3px 0 0}.bg-preview-chip{color:#c4b5fd;background:#7c5cff1f;border-radius:999px;padding:5px 8px;font-size:8px}.bg-stat small{color:#94a3b8;margin-top:4px;font-size:8px;display:block}.bg-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bg-chart-line{background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/100% 33.33%;border-radius:10px;height:110px;margin-top:8px;position:relative}.bg-chart-line:after{content:"";clip-path:polygon(0 78%,18% 60%,35% 69%,52% 35%,68% 47%,84% 18%,100% 8%,100% 100%,0 100%);background:linear-gradient(145deg,#0000 0 8%,#a78bfa2e 9% 10%,#0000 11% 23%,#a78bfa47 24% 25%,#0000 26% 43%,#a78bfa66 44% 45%,#0000 46% 63%,#a78bfa85 64% 65%,#0000 66%);position:absolute;inset:20% 5% 15%}.bg-chart-line span{z-index:2;background:#a78bfa;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #a78bfa14}.bg-preview-rows{gap:1px;margin-top:12px;display:grid}.bg-preview-rows div{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.bg-preview-rows b{color:#a7f3d0;font-size:8px}.bg-showcase-section{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(32px,7vw,100px);display:grid}.bg-showcase-section.reverse{grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr)}.bg-showcase-copy h2{margin:8px 0 14px}.bg-showcase-copy p{max-width:560px;color:var(--muted-foreground);font-size:15px;line-height:1.7}.bg-text-link{color:var(--foreground);align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bg-text-link:hover{color:var(--primary)}.bg-campaign-card,.bg-automation-card{background:linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #94a3b829;border-radius:20px;padding:22px;box-shadow:0 24px 70px #00000029}.bg-campaign-top{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:12px;display:flex}.bg-campaign-top b{color:#c4b5fd;background:#7c5cff1f;border-radius:999px;padding:5px 8px;font-size:9px}.bg-campaign-field{border-bottom:1px solid #94a3b81a;gap:7px;padding:17px 0;display:grid}.bg-campaign-field small{letter-spacing:.12em;color:#94a3b8;font-size:8px}.bg-campaign-field strong{font-size:14px;font-weight:600}.bg-campaign-audience{color:#94a3b8;justify-content:space-between;padding:16px 0;font-size:11px;display:flex}.bg-campaign-audience b{color:var(--foreground)}.bg-campaign-actions{color:#94a3b8;justify-content:space-between;align-items:center;padding-top:15px;font-size:11px;display:flex}.bg-campaign-actions b{background:var(--primary);color:#fff;border-radius:9px;align-items:center;gap:5px;padding:9px 12px;display:inline-flex}.bg-automation-card{align-content:center;justify-items:center;gap:0;min-height:340px;display:grid}.bg-automation-node{background:#ffffff0b;border:1px solid #94a3b826;border-radius:12px;width:min(100%,300px);padding:14px 16px;font-size:12px;font-weight:650}.bg-automation-node.accent{background:#7c5cff1a;border-color:#a78bfa59}.bg-automation-node span{float:right;color:#a7f3d0;font-size:9px}.bg-automation-line{background:linear-gradient(var(--primary),#7c5cff14);width:1px;height:28px}.bg-trust-panel{background:linear-gradient(135deg,#7c5cff17,#ffffff06);border:1px solid #94a3b824;border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:clamp(28px,5vw,52px);display:grid}.bg-trust-panel h2{margin:8px 0 12px}.bg-trust-panel p{max-width:600px;color:var(--muted-foreground);line-height:1.7}.bg-trust-points{gap:13px;display:grid}.bg-trust-points span{align-items:center;gap:9px;font-size:12px;display:flex}.bg-trust-points svg{color:#a7f3d0}.bg-price-label{letter-spacing:.14em;color:#a78bfa;margin-bottom:10px;font-size:9px;font-weight:800}.bg-provider-note{border:1px solid #94a3b81f;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;display:flex;padding-top:30px!important;padding-bottom:30px!important;padding-inline:24px!important}.bg-provider-note h3{margin:6px 0;font-size:19px}.bg-provider-note p{max-width:650px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.bg-provider-badge{color:#a7f3d0;background:#a7f3d014;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:750}@media (width<=900px){.bg-showcase-section,.bg-showcase-section.reverse,.bg-trust-panel{grid-template-columns:1fr}.bg-showcase-section.reverse .bg-showcase-copy{order:2}.bg-showcase-section.reverse .bg-automation-card{order:1}.bg-provider-note{flex-direction:column;align-items:flex-start}.bg-stat-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.bg-hero-actions{flex-direction:column;align-items:stretch}.bg-hero-actions .bg-btn{justify-content:center}.bg-proof{gap:8px;display:grid}.bg-campaign-card,.bg-automation-card{padding:16px}.bg-stat-grid{grid-template-columns:1fr}.bg-provider-note{padding-inline:18px!important}}.bg-story-section{padding-top:clamp(50px,8vw,100px)}.bg-story-grid{grid-template-columns:1.12fr .88fr;gap:16px;margin-top:42px;display:grid}.bg-story-card{background:#ffffff06;border:1px solid #94a3b821;border-radius:22px;min-height:330px;padding:28px;position:relative;overflow:hidden}.bg-story-card-copy{z-index:2;max-width:440px;position:relative}.bg-story-card h3{margin:7px 0 10px;font-size:25px}.bg-story-card p{color:var(--muted-foreground);max-width:420px;font-size:13px;line-height:1.7}.bg-story-campaign{background:radial-gradient(circle at 80% 85%,#7c5cff21,#0000 42%),#ffffff06}.bg-story-automation{background:radial-gradient(circle at 15% 80%,#2dd4bf12,#0000 38%),#ffffff06}.bg-story-analytics{grid-template-columns:1fr 1fr;align-items:end;gap:20px;min-height:270px;display:grid}.bg-story-mailbox{grid-template-columns:1fr .9fr;align-items:end;gap:18px;min-height:270px;display:grid}.bg-campaign-mini{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c14bd;border:1px solid #94a3b821;border-radius:15px;width:55%;max-width:350px;padding:18px;position:absolute;bottom:24px;right:26px;box-shadow:0 25px 60px #0000003d}.bg-mini-top,.bg-mini-meta{justify-content:space-between;gap:12px;display:flex}.bg-mini-top{font-size:10px;font-weight:700}.bg-mini-top b{color:#c4b5fd;font-size:8px}.bg-mini-progress{background:#ffffff12;border-radius:99px;height:4px;margin:18px 0}.bg-mini-progress span{background:linear-gradient(90deg,#8b5cf6,#c4b5fd);border-radius:99px;height:100%;display:block}.bg-mini-meta{color:#94a3b8;padding-top:10px;font-size:9px}.bg-mini-meta strong{color:#e2e8f0;font-size:9px}.bg-flow{justify-items:center;width:210px;display:grid;position:absolute;bottom:25px;right:28px}.bg-flow span{background:#0a0c14b3;border:1px solid #94a3b821;border-radius:11px;width:100%;padding:12px 14px;font-size:10px}.bg-flow span.active{border-color:#2dd4bf4d;box-shadow:0 0 30px #2dd4bf0d}.bg-flow i{background:#a78bfa80;width:1px;height:24px}.bg-analytics-mini{background:#0a0c148c;border:1px solid #94a3b81a;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px;display:flex}.bg-analytics-mini small{color:#94a3b8;font-size:8px;display:block}.bg-analytics-mini strong{margin-top:5px;font-size:24px;display:block}.bg-analytics-mini em{color:#a7f3d0;font-size:8px;font-style:normal}.bg-bars{align-items:end;gap:6px;height:90px;display:flex}.bg-bars i{background:linear-gradient(#c4b5fd,#6d4bd1);border-radius:4px 4px 1px 1px;width:10px;display:block}.bg-inbox-mini{background:#0a0c148c;border:1px solid #94a3b81a;border-radius:14px;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.bg-inbox-mini span{gap:3px;display:grid}.bg-inbox-mini b{font-size:9px}.bg-inbox-mini small,.bg-inbox-mini time{color:#94a3b8;font-size:8px}.bg-inbox-mini time{text-align:right}.bg-workflow-section{padding-top:clamp(55px,8vw,100px)}.bg-workflow-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(35px,8vw,110px);display:grid}.bg-workflow-intro h2{margin:8px 0 13px}.bg-workflow-intro p{color:var(--muted-foreground);max-width:470px;font-size:14px;line-height:1.7}.bg-workflow-layout .bg-steps{gap:0;margin-top:0;display:grid}.bg-workflow-layout .bg-step{border-bottom:1px solid #94a3b81a;padding:22px 0}.bg-workflow-layout .bg-step:first-child{border-top:1px solid #94a3b81a}.bg-pricing-section{padding-bottom:45px}.bg-pricing-section+.bg-provider-note{margin-top:25px}@media (width<=850px){.bg-story-grid{grid-template-columns:1fr}.bg-story-card,.bg-story-analytics,.bg-story-mailbox{min-height:300px}.bg-workflow-layout{grid-template-columns:1fr}.bg-workflow-layout .bg-steps{margin-top:15px}.bg-campaign-mini{width:58%}}@media (width<=600px){.bg-story-card{min-height:360px;padding:22px}.bg-campaign-mini,.bg-flow{width:auto;left:22px;right:22px}.bg-story-analytics,.bg-story-mailbox{display:block}.bg-analytics-mini,.bg-inbox-mini{margin-top:28px}.bg-workflow-section{padding-top:60px}}.bg-loop-section{padding-top:112px}.bg-loop-header{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.bg-loop-header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(32px,4.4vw,54px);line-height:1.02}.bg-loop-header>p{color:var(--muted-foreground);max-width:500px;margin:0;font-size:15px;line-height:1.7}.bg-loop-board{border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.62);box-shadow:0 24px 70px hsl(var(--foreground)/.045);border-radius:24px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.bg-loop-stage{min-width:0;padding:26px 22px 22px;position:relative}.bg-loop-stage+.bg-loop-connector{border-left:1px solid hsl(var(--border)/.55);border-right:1px solid hsl(var(--border)/.55)}.bg-loop-stage-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;display:flex}.bg-loop-number{color:var(--muted-foreground);letter-spacing:.08em;font-size:11px;font-weight:700}.bg-loop-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700}.bg-loop-stage h3{letter-spacing:-.025em;margin:0;font-size:20px}.bg-loop-stage>p{color:var(--muted-foreground);min-height:63px;margin:8px 0 20px;font-size:13px;line-height:1.6}.bg-loop-ui{border:1px solid hsl(var(--border)/.6);background:hsl(var(--background)/.72);box-shadow:0 8px 24px hsl(var(--foreground)/.035);border-radius:12px;padding:13px}.bg-loop-ui>div{justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.bg-loop-ui b{background:hsl(var(--muted));border-radius:999px;padding:4px 7px;font-size:9px}.bg-loop-ui small{color:var(--muted-foreground);margin-top:8px;font-size:10px;display:block}.bg-loop-connector{color:var(--muted-foreground);background:hsl(var(--muted)/.18);place-items:center;display:grid}.bg-loop-flow-ui{flex-direction:column;gap:7px;display:flex}.bg-loop-flow-ui span{background:hsl(var(--muted)/.55);border-radius:8px;padding:7px 9px;font-size:10px}.bg-loop-flow-ui span.active{background:hsl(var(--primary)/.1);color:hsl(var(--primary));font-weight:650}.bg-loop-flow-ui i{background:hsl(var(--border));width:1px;height:8px;margin-left:15px}.bg-loop-metric-ui{justify-content:space-between;align-items:flex-end;display:flex}.bg-loop-metric-ui small{margin:0}.bg-loop-metric-ui strong{letter-spacing:-.04em;margin-top:3px;font-size:23px;display:block}.bg-loop-metric-ui em{color:hsl(var(--primary));font-size:10px;font-style:normal;font-weight:700}.bg-loop-inbox-ui{justify-content:space-between;align-items:center;gap:8px;display:flex}.bg-loop-inbox-ui span{min-width:0}.bg-loop-inbox-ui b,.bg-loop-inbox-ui small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bg-loop-inbox-ui b{font-size:10px}.bg-loop-inbox-ui small{margin-top:4px}.bg-loop-inbox-ui time{color:var(--muted-foreground);white-space:nowrap;font-size:9px}.bg-loop-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:0 4px;display:flex}.bg-loop-footer>span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.bg-loop-footer svg{color:hsl(var(--primary))}.bg-text-link{color:inherit;align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.bg-text-link:hover{opacity:.72}.bg-trust-section{padding-top:82px}.bg-trust-panel{border:1px solid hsl(var(--border)/.7);background:linear-gradient(135deg,hsl(var(--card)/.78),hsl(var(--muted)/.28));border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:44px;padding:36px;display:grid}.bg-trust-panel h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(27px,3.4vw,40px)}.bg-trust-panel p{max-width:570px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.bg-trust-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bg-trust-points span{background:hsl(var(--background)/.55);border:1px solid hsl(var(--border)/.45);border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:11px;display:flex}.bg-trust-points svg{color:hsl(var(--primary));flex:none}@media (width<=1050px){.bg-loop-board{grid-template-columns:1fr 28px 1fr}.bg-loop-stage:nth-of-type(odd){border-bottom:1px solid hsl(var(--border)/.55)}.bg-loop-stage:nth-of-type(3),.bg-loop-stage:nth-of-type(7){border-left:0}.bg-loop-stage:nth-of-type(5),.bg-loop-stage:nth-of-type(9),.bg-loop-stage:nth-of-type(4){display:none}.bg-loop-header{grid-template-columns:1fr}.bg-loop-header>p{max-width:620px}.bg-trust-panel{grid-template-columns:1fr}}@media (width<=700px){.bg-loop-section{padding-top:76px}.bg-loop-board{border-radius:18px;display:block}.bg-loop-stage{padding:22px}.bg-loop-stage>p{min-height:0}.bg-loop-connector{display:none}.bg-loop-footer{flex-direction:column;align-items:flex-start}.bg-trust-panel{border-radius:18px;padding:25px 20px}.bg-trust-points{grid-template-columns:1fr}}@media (width<=1050px){.bg-loop-board{grid-template-columns:1fr 1fr}.bg-loop-connector{display:none}.bg-loop-stage{border-bottom:1px solid hsl(var(--border)/.55)}.bg-loop-stage:nth-child(3),.bg-loop-stage:nth-child(7){border-left:1px solid hsl(var(--border)/.55)}.bg-loop-stage:nth-child(5),.bg-loop-stage:nth-child(9){display:block}}@media (width<=700px){.bg-loop-board{display:block}.bg-loop-stage{border-left:0!important;border-right:0!important}.bg-loop-stage:last-child{border-bottom:0}}.bg-loop-board{isolation:isolate;background:linear-gradient(135deg,#ffffff0b,#7c5cff09 45%,#ffffff06);position:relative;box-shadow:0 35px 90px #00000021,0 0 80px #7c5cff0b}.bg-loop-board:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 0,#8b5cf61f,#0000 28%),radial-gradient(circle at 83% 100%,#2dd4bf12,#0000 28%);position:absolute;inset:0}.bg-loop-orb{filter:blur(1px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.bg-loop-orb-one{background:#c4b5fd;width:7px;height:7px;animation:5s ease-in-out infinite bg-float-one;top:17%;left:19%;box-shadow:0 0 22px 5px #a78bfa40}.bg-loop-orb-two{background:#99f6e4;width:5px;height:5px;animation:6s ease-in-out infinite bg-float-two;bottom:18%;right:22%;box-shadow:0 0 20px 5px #2dd4bf2e}.bg-loop-stage{z-index:1;min-height:330px;transition:background .3s,transform .3s}.bg-loop-stage:hover{background:#ffffff06;transform:translateY(-3px)}.bg-loop-stage-top{margin-bottom:31px}.bg-loop-number{color:#c4b5fd;background:#ffffff0b;border:1px solid #94a3b81a;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.bg-loop-label{font-size:9px}.bg-loop-stage h3{font-size:22px}.bg-loop-stage>p{min-height:68px;font-size:12px;line-height:1.65}.bg-loop-ui{background:#0709119e;border-color:#94a3b821;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000029}.bg-loop-ui:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0b,#0000 40%);position:absolute;inset:0}.bg-loop-campaign-ui{padding-bottom:12px}.bg-loop-campaign-ui>b,.bg-loop-ui b{font-weight:700}.bg-loop-campaign-ui>div:first-child b{color:#c4b5fd;background:#a78bfa1a}.bg-loop-sparkline{align-items:flex-end;gap:4px;height:28px;margin-top:12px;padding-top:4px;display:flex}.bg-loop-sparkline i{background:linear-gradient(#c4b5fde6,#7c5cff59);border-radius:4px 4px 1px 1px;flex:1;animation:2.6s ease-in-out infinite bg-bars-pulse;display:block}.bg-loop-sparkline i:first-child{height:34%}.bg-loop-sparkline i:nth-child(2){height:50%;animation-delay:.15s}.bg-loop-sparkline i:nth-child(3){height:43%;animation-delay:.3s}.bg-loop-sparkline i:nth-child(4){height:70%;animation-delay:.45s}.bg-loop-sparkline i:nth-child(5){height:56%;animation-delay:.6s}.bg-loop-sparkline i:nth-child(6){height:82%;animation-delay:.75s}.bg-loop-sparkline i:nth-child(7){height:94%;animation-delay:.9s}.bg-loop-flow-ui{gap:5px}.bg-loop-flow-ui span{background:#ffffff0b;border:1px solid #94a3b812;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.bg-loop-flow-ui span b{color:#94a3b8;letter-spacing:.08em;background:0 0;padding:0;font-size:7px}.bg-loop-flow-ui span.active{box-shadow:0 0 22px #7c5cff14}.bg-loop-flow-ui span.active b{color:#99f6e4}.bg-loop-flow-ui i{opacity:.6;height:6px}.bg-loop-metric-ui{min-height:86px}.bg-loop-metric-ui strong{font-size:28px}.bg-loop-metric-ui em{background:#a7f3d012;border-radius:7px;padding:5px 7px}.bg-loop-ring{border:2px solid #a7f3d029;border-top-color:#99f6e4;border-radius:50%;place-items:center;width:38px;height:38px;animation:7s linear infinite bg-spin-slow;display:grid;position:absolute;bottom:12px;right:12px}.bg-loop-ring span{color:#99f6e4;font-size:12px}.bg-loop-inbox-ui{min-height:70px;padding-left:48px}.bg-loop-inbox-ui>.bg-loop-avatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.bg-loop-inbox-ui .bg-loop-unread{background:#99f6e4;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite bg-pulse-dot;position:absolute;top:12px;right:12px;box-shadow:0 0 0 4px #2dd4bf14}.bg-loop-footer{margin-top:20px}.bg-loop-footer>span{font-size:11px}.bg-loop-footer .bg-text-link{background:#ffffff06;border:1px solid #94a3b81f;border-radius:9px;padding:9px 11px;transition:all .2s}.bg-loop-footer .bg-text-link:hover{background:#ffffff0f;transform:translate(2px)}@keyframes bg-float-one{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(10px,-8px)}}@keyframes bg-float-two{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(-8px,8px)}}@keyframes bg-bars-pulse{0%,to{transform-origin:bottom;opacity:.65;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@keyframes bg-spin-slow{to{transform:rotate(360deg)}}@keyframes bg-pulse-dot{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.bg-loop-orb-one,.bg-loop-orb-two,.bg-loop-sparkline i,.bg-loop-ring,.bg-loop-unread{animation:none}.bg-loop-stage{transition:none}}@media (width<=700px){.bg-loop-stage{min-height:0}.bg-loop-stage:hover{transform:none}.bg-loop-ui{max-width:none}.bg-loop-footer .bg-text-link{justify-content:center;align-self:stretch}}.bg-showcase-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.bg-showcase-heading h2{letter-spacing:-.05em;max-width:720px;margin:8px 0 0;font-size:clamp(34px,4.5vw,56px);line-height:.98}.bg-showcase-heading>span{color:#94a3b8;letter-spacing:.08em;white-space:nowrap;background:#ffffff06;border:1px solid #94a3b824;border-radius:999px;padding:9px 12px;font-size:9px;display:inline-flex}.bg-showcase-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.bg-showcase-card{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #94a3b824;border-radius:26px;min-height:430px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000029}.bg-showcase-card:hover{border-color:#a78bfa4d;transform:translateY(-6px);box-shadow:0 38px 95px #00000038,0 0 55px #7c5cff12}.bg-showcase-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 10%,#8b5cf624,#0000 34%),radial-gradient(circle at 15% 90%,#2dd4bf0d,#0000 35%);position:absolute;inset:0}.bg-showcase-visual{place-items:center;padding:34px;display:grid;position:absolute;inset:0 0 74px}.bg-showcase-copy{z-index:2;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.bg-showcase-copy span{color:#a78bfa;letter-spacing:.14em;font-size:8px;font-weight:800}.bg-showcase-copy h3{letter-spacing:-.025em;text-align:right;max-width:280px;margin:0;font-size:18px;line-height:1.1}.bg-showcase-campaign{min-height:480px}.bg-showcase-automation,.bg-showcase-analytics,.bg-showcase-mailbox{min-height:360px}.bg-mini-window{background:#080a12e6;border:1px solid #94a3b82e;border-radius:16px;width:min(88%,510px);overflow:hidden;transform:rotate(-1deg);box-shadow:0 35px 80px #0006}.bg-mini-toolbar{color:#94a3b8;border-bottom:1px solid #94a3b81a;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:9px;display:flex}.bg-mini-toolbar span{color:#e2e8f0;margin-right:auto;font-weight:700}.bg-mini-toolbar i{background:#334155;border-radius:50%;width:5px;height:5px}.bg-campaign-preview{padding:22px}.bg-campaign-top{color:#e2e8f0;align-items:center;gap:7px;font-size:11px;display:flex}.bg-campaign-top b{color:#c4b5fd;background:#a78bfa1a;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px}.bg-status-dot{background:#a78bfa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #a78bfacc}.bg-campaign-subject{letter-spacing:-.045em;max-width:340px;margin-top:22px;font-size:27px;line-height:1.05}.bg-campaign-lines{gap:7px;margin-top:20px;display:grid}.bg-campaign-lines i{background:#94a3b81f;border-radius:99px;height:5px;display:block}.bg-campaign-lines i:first-child{width:82%}.bg-campaign-lines i:nth-child(2){width:68%}.bg-campaign-lines i:nth-child(3){width:52%}.bg-campaign-bottom{color:#94a3b8;border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;margin-top:28px;padding-top:13px;font-size:8px;display:flex}.bg-campaign-bottom strong{color:#e2e8f0;align-items:center;gap:5px;font-size:8px;display:inline-flex}.bg-journey{filter:drop-shadow(0 22px 35px #00000040);justify-items:center;width:min(88%,290px);display:grid}.bg-journey-node{background:#080a12d1;border:1px solid #94a3b821;border-radius:14px;width:100%;padding:17px 18px;box-shadow:0 12px 28px #0000002e}.bg-journey-node small{color:#94a3b8;letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.bg-journey-node b{font-size:12px}.bg-journey-node.trigger{border-color:#a78bfa4d}.bg-journey-node.trigger small{color:#c4b5fd}.bg-journey-node.live{background:#2dd4bf0b;border-color:#2dd4bf47}.bg-journey-node.live small{color:#99f6e4}.bg-journey-line{background:linear-gradient(#a78bfa,#a78bfa1a);width:1px;height:27px;position:relative}.bg-journey-line:after{content:"";background:#a78bfa;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite bg-pulse-dot;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #a78bfa}.bg-analytics-preview{background:#080a12cc;border:1px solid #94a3b824;border-radius:18px;width:min(88%,370px);min-height:205px;padding:22px;position:relative;overflow:hidden;box-shadow:0 25px 55px #00000047}.bg-analytics-value small{color:#94a3b8;font-size:8px;display:block}.bg-analytics-value strong{letter-spacing:-.05em;margin-top:5px;font-size:36px;display:block}.bg-analytics-value em{color:#99f6e4;background:#a7f3d012;border-radius:7px;margin-top:8px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-block}.bg-analytics-ring{border:3px solid #a78bfa;border-color:#a78bfa #99f6e4 #a78bfa21 #a78bfa21;border-radius:50%;place-items:center;width:82px;height:82px;animation:8s linear infinite bg-spin-slow;display:grid;position:absolute;top:25px;right:24px}.bg-analytics-ring span{color:#99f6e4;font-size:20px}.bg-analytics-bars{align-items:end;gap:7px;height:58px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.bg-analytics-bars i{background:linear-gradient(#c4b5fdd9,#7c5cff40);border-radius:5px 5px 2px 2px;flex:1;animation:2.8s ease-in-out infinite bg-bars-pulse}.bg-analytics-bars i:first-child{height:30%}.bg-analytics-bars i:nth-child(2){height:44%;animation-delay:.12s}.bg-analytics-bars i:nth-child(3){height:39%;animation-delay:.24s}.bg-analytics-bars i:nth-child(4){height:67%;animation-delay:.36s}.bg-analytics-bars i:nth-child(5){height:52%;animation-delay:.48s}.bg-analytics-bars i:nth-child(6){height:76%;animation-delay:.6s}.bg-analytics-bars i:nth-child(7){height:63%;animation-delay:.72s}.bg-analytics-bars i:nth-child(8){height:91%;animation-delay:.84s}.bg-inbox-preview{background:#080a12d1;border:1px solid #94a3b824;border-radius:18px;width:min(92%,430px);padding:16px;box-shadow:0 25px 55px #00000047}.bg-inbox-top{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.bg-inbox-top b{color:#99f6e4;background:#2dd4bf14;border-radius:999px;padding:5px 7px;font-size:7px}.bg-message{border-top:1px solid #94a3b814;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px 8px;display:grid}.bg-message.active{background:#a78bfa0f;border-radius:10px}.bg-message-avatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:9px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:800;display:grid}.bg-message-avatar.alt{background:linear-gradient(135deg,#0f766e,#2dd4bf)}.bg-message strong,.bg-message small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bg-message strong{font-size:9px}.bg-message small,.bg-message time{color:#94a3b8;font-size:8px}.bg-message small{margin-top:3px}.bg-message time{justify-self:end}@media (width<=900px){.bg-showcase-grid{grid-template-columns:1fr 1fr}.bg-showcase-campaign{min-height:430px}.bg-showcase-automation,.bg-showcase-analytics,.bg-showcase-mailbox{min-height:330px}.bg-showcase-heading{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=620px){.bg-loop-section{padding-top:78px}.bg-showcase-grid{grid-template-columns:1fr}.bg-showcase-card,.bg-showcase-campaign{min-height:370px}.bg-showcase-visual{padding:22px;inset:0 0 78px}.bg-showcase-copy{bottom:18px;left:20px;right:20px}.bg-showcase-copy h3{font-size:16px}.bg-showcase-heading h2{font-size:38px}.bg-showcase-heading>span{white-space:normal}}@media (prefers-reduced-motion:reduce){.bg-showcase-card{transition:none}.bg-journey-line:after,.bg-analytics-ring,.bg-analytics-bars i{animation:none}}.bg-landing .bg-showcase-card,.bg-landing .bg-feature,.bg-landing .bg-btn{backface-visibility:hidden}.bg-landing .bg-journey{filter:none}.bg-landing .bg-journey-line:after{will-change:transform, opacity;box-shadow:0 0 10px #a78bfab8}.bg-landing .bg-analytics-ring{will-change:transform}.bg-landing .bg-analytics-bars i,.bg-landing .bg-loop-sparkline i{will-change:transform, opacity;transform:translateZ(0)}.bg-landing .bg-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (width<=700px){.bg-landing .bg-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background);box-shadow:none}.bg-landing .bg-showcase-card{contain:layout paint style}.bg-landing .bg-showcase-card:hover{transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.bg-landing .bg-analytics-ring,.bg-landing .bg-analytics-bars i,.bg-landing .bg-journey-line:after{will-change:transform, opacity}}.bg-landing .bg-loop-orb,.bg-landing .bg-loop-orb-one,.bg-landing .bg-loop-orb-two{animation:none!important;display:none!important}.bg-landing .bg-loop-board{box-shadow:none}.bg-landing .bg-showcase-card{box-shadow:none;transition:transform .35s,border-color .35s}.bg-landing .bg-showcase-card:hover{box-shadow:none}.bg-landing .bg-showcase-card,.bg-landing .bg-showcase-card:before,.bg-landing .bg-showcase-visual{animation:none}.bg-landing .bg-showcase-card .bg-journey-line:after,.bg-landing .bg-showcase-card .bg-analytics-ring,.bg-landing .bg-showcase-card .bg-analytics-bars i{animation-play-state:running}@media (prefers-reduced-motion:reduce){.bg-landing .bg-showcase-card{transition:none}}.bg-landing .bg-scroll-reveal{opacity:0;will-change:opacity, transform;transition:opacity .58s,transform .58s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.bg-landing .bg-scroll-reveal.bg-scroll-visible{opacity:1;will-change:auto;transform:translate(0,0)}.bg-landing .bg-scroll-card:not(.bg-scroll-visible){animation-play-state:paused!important}.bg-landing .bg-scroll-card.bg-scroll-visible .bg-journey-line:after,.bg-landing .bg-scroll-card.bg-scroll-visible .bg-analytics-ring,.bg-landing .bg-scroll-card.bg-scroll-visible .bg-analytics-bars i{animation-play-state:running}.bg-landing .bg-showcase-card{contain:none!important}@media (width<=700px){.bg-landing .bg-scroll-reveal{transition-duration:.5s;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.bg-landing .bg-scroll-reveal{opacity:1;transition:none;transform:none}}
