.bc-marketing-page{--page-accent:#8b5cf6;--bc-panel-solid:#0e0d1f;--bc-dim:#746b88;min-height:100vh;overflow:hidden}.bc-marketing-page[data-theme=light]{--bc-panel-solid:#fff;--bc-dim:#8a90a0}.bc-marketing-page section{animation:none}.bc-product-hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(48px,7vw,110px);max-width:1540px;min-height:760px;margin:0 auto;padding:152px clamp(24px,6vw,96px) 90px;display:grid;position:relative}.bc-product-orb{background:radial-gradient(circle, color-mix(in srgb, var(--page-accent) 25%, transparent), transparent 68%);filter:blur(18px);pointer-events:none;border-radius:999px;width:560px;height:560px;position:absolute;top:30px;right:-220px}.bc-product-hero-copy{z-index:1;animation:.8s cubic-bezier(.2,.75,.25,1) both bc-copy-arrive;position:relative}.bc-product-eyebrow,.bc-product-kicker,.bc-product-section-heading>span,.bc-product-flow-copy>span,.bc-product-cta>span{color:var(--page-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.bc-product-eyebrow{border:1px solid color-mix(in srgb, var(--page-accent) 42%, var(--bc-border));background:color-mix(in srgb, var(--page-accent) 8%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.bc-product-hero h1{letter-spacing:-.055em;max-width:780px;margin:23px 0 22px;font-size:clamp(44px,5.2vw,74px);line-height:1.02}.bc-product-hero-copy>p{color:var(--bc-muted);max-width:650px;font-size:clamp(17px,1.4vw,20px);line-height:1.68}.bc-product-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.bc-product-actions.centered{justify-content:center}.bc-product-proof{color:var(--bc-muted);flex-wrap:wrap;gap:19px;margin-top:23px;font-size:12px;display:flex}.bc-product-proof span{align-items:center;gap:6px;display:inline-flex}.bc-product-proof svg{color:var(--page-accent)}.bc-product-visual{z-index:1;border:1px solid color-mix(in srgb, var(--page-accent) 35%, var(--bc-border));box-shadow:none;transform-style:preserve-3d;perspective:1200px;background:#060817;border-radius:22px;transition:transform .55s cubic-bezier(.2,.75,.25,1),border-color .3s;animation:.95s cubic-bezier(.16,.8,.25,1) 80ms both bc-visual-arrive;position:relative;overflow:visible}.bc-product-visual:hover{border-color:color-mix(in srgb, var(--page-accent) 68%, var(--bc-border));transform:perspective(1200px)rotateX(1.5deg)rotateY(-2deg)translateY(-5px)}.bc-product-visual.screenshot{background:var(--bc-panel);padding-top:42px}.bc-product-image-stage{isolation:isolate;border-radius:21px;width:100%;position:relative;overflow:hidden}.bc-product-visual.screenshot .bc-product-image-stage{border-radius:0 0 21px 21px}.bc-product-visual.generated .bc-product-image-stage{aspect-ratio:3/2}.bc-product-windowbar{border-bottom:1px solid var(--bc-border);align-items:center;gap:7px;height:42px;padding:0 15px;display:flex;position:absolute;inset:0 0 auto}.bc-product-windowbar span{background:var(--bc-muted);opacity:.55;border-radius:50%;width:8px;height:8px}.bc-product-windowbar b{color:var(--bc-muted);margin-left:7px;font-size:11px}.bc-product-image-stage>img{object-fit:cover;width:100%;height:100%;display:block}.bc-product-visual.generated .bc-product-image-stage>img{transform-origin:50%;animation:9s ease-in-out infinite alternate bc-visual-breathe}.bc-product-visual-sheen{z-index:1;pointer-events:none;background:linear-gradient(112deg,#0000 26%,#ffffff1c 45%,#0000 62%);animation:7s ease-in-out infinite bc-sheen;position:absolute;inset:0;translate:-120%}.bc-product-visual-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03040bb8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;top:16px;left:16px}.bc-product-visual-label svg{color:var(--page-accent)}.bc-product-visual-chips{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:7px;display:flex;position:absolute;inset:auto 16px 16px}.bc-product-visual-chips span{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:4.8s ease-in-out infinite bc-chip-float;animation-delay:calc(var(--chip-index) * -.7s);background:#03040bbd;border:1px solid #ffffff29;border-radius:9px;padding:7px 9px;font-size:9px}.bc-product-float-card{border:1px solid color-mix(in srgb, var(--page-accent) 40%, var(--bc-border));background:var(--bc-panel-solid);border-radius:13px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:-24px;right:-24px}.bc-product-float-card svg{color:var(--page-accent)}.bc-product-float-card div{gap:2px;display:grid}.bc-product-float-card b{font-size:12px}.bc-product-float-card span{color:var(--bc-muted);font-size:10px}@keyframes bc-copy-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bc-visual-arrive{0%{opacity:0;transform:perspective(1200px)rotateX(8deg)rotateY(-8deg)translate(45px,28px)scale(.96)}to{opacity:1;transform:perspective(1200px)rotateX(0)rotateY(0)translate(0,0)scale(1)}}@keyframes bc-visual-breathe{0%{transform:scale(1.005)}to{transform:scale(1.045)}}@keyframes bc-sheen{0%,62%{translate:-120%}82%,to{translate:120%}}@keyframes bc-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bc-product-outcomes{grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto;padding:0 clamp(24px,6vw,96px) 94px;display:grid}.bc-product-outcomes>div{border:1px solid var(--bc-border);min-height:92px;color:var(--bc-text);border-right:0;justify-content:center;align-items:center;gap:10px;padding:24px;font-weight:650;display:flex}.bc-product-outcomes>div:first-child{border-radius:14px 0 0 14px}.bc-product-outcomes>div:last-child{border-right:1px solid var(--bc-border);border-radius:0 14px 14px 0}.bc-product-outcomes svg{color:var(--page-accent)}.bc-product-section,.bc-product-flow,.bc-product-context,.bc-product-related{max-width:1280px;margin:0 auto;padding:96px clamp(24px,6vw,72px)}.bc-product-section-heading{text-align:center;max-width:760px;margin:0 auto 48px}.bc-product-section-heading.compact{margin-bottom:34px}.bc-product-section-heading h2,.bc-product-flow h2,.bc-product-context h2,.bc-product-cta h2{letter-spacing:-.045em;margin:14px 0 17px;font-size:clamp(33px,4vw,52px);line-height:1.08}.bc-product-section-heading p,.bc-product-flow-copy p,.bc-product-context>div:last-child>p,.bc-product-cta>p{color:var(--bc-muted);font-size:16px;line-height:1.7}.bc-product-feature-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.bc-product-feature-grid article{border:1px solid var(--bc-border);background:var(--bc-panel);border-radius:16px;min-height:230px;padding:25px;transition:border-color .2s,transform .2s}.bc-product-feature-grid article:hover{border-color:color-mix(in srgb, var(--page-accent) 55%, var(--bc-border));transform:translateY(-3px)}.bc-product-icon{border:1px solid color-mix(in srgb, var(--page-accent) 42%, var(--bc-border));width:42px;height:42px;color:var(--page-accent);background:color-mix(in srgb, var(--page-accent) 8%, transparent);border-radius:11px;place-items:center;margin-bottom:30px;display:grid}.bc-product-feature-grid h3{margin-bottom:9px;font-size:17px}.bc-product-feature-grid p{color:var(--bc-muted);font-size:13px;line-height:1.65}.bc-product-flow{border-top:1px solid var(--bc-border);border-bottom:1px solid var(--bc-border);grid-template-columns:.76fr 1.24fr;align-items:center;gap:80px;display:grid}.bc-product-flow-copy>a{color:var(--page-accent);align-items:center;gap:7px;margin-top:23px;font-weight:700;text-decoration:none;display:inline-flex}.bc-product-steps{display:grid}.bc-product-steps article{border-bottom:1px solid var(--bc-border);grid-template-columns:42px 1fr 20px;align-items:center;gap:16px;padding:22px 0;display:grid}.bc-product-steps article:last-child{border-bottom:0}.bc-product-steps article>b{color:var(--page-accent);font-size:12px}.bc-product-steps h3{margin-bottom:4px;font-size:17px}.bc-product-steps p{color:var(--bc-muted);font-size:13px;line-height:1.55}.bc-product-steps article>svg{color:var(--bc-dim)}.bc-product-screenshot-proof{grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;max-width:1280px;margin:0 auto;padding:100px clamp(24px,6vw,72px);display:grid}.bc-product-screenshot-copy>span{color:var(--page-accent);letter-spacing:.14em;font-size:12px;font-weight:800}.bc-product-screenshot-copy h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(31px,3.6vw,48px);line-height:1.08}.bc-product-screenshot-copy p{color:var(--bc-muted);line-height:1.7}.bc-product-screenshot-copy>div{color:var(--bc-text);align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:700;display:inline-flex}.bc-product-screenshot-copy svg{color:var(--page-accent)}.bc-product-screenshot-frame{border:1px solid color-mix(in srgb, var(--page-accent) 35%, var(--bc-border));background:var(--bc-panel);border-radius:20px;padding-top:42px;transition:transform .5s cubic-bezier(.2,.75,.25,1);position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-3deg)}.bc-product-screenshot-frame:hover{transform:perspective(1100px)rotateY(0)translateY(-4px)}.bc-product-screenshot-frame>img{width:100%;height:auto;display:block}.bc-product-context{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:center;gap:clamp(54px,7vw,96px);display:grid}.bc-product-context-visual{border:1px solid color-mix(in srgb, var(--page-accent) 38%, var(--bc-border));background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--page-accent) 30%, transparent) 0, transparent 35%), radial-gradient(circle at 50% 105%, #7c3aed42, transparent 34%), linear-gradient(145deg, #080817, #050510 68%, #09061a);isolation:isolate;perspective:1100px;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.bc-product-context-visual:before{content:"";z-index:-1;background:conic-gradient(from 90deg,#0000,#8b5cf617,#0000 28%,#60a5fa12,#0000 58%);animation:18s linear infinite bc-network-aurora;position:absolute;inset:-30%}.bc-product-context-visual:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff09 48%,#0000 70%);animation:8s ease-in-out infinite bc-network-scan;position:absolute;inset:0;translate:-110%}.bc-network-grid{opacity:.22;background-image:linear-gradient(#8b5cf61f 1px,#0000 1px),linear-gradient(90deg,#8b5cf61f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.bc-network-lines{width:98%;height:94%;position:absolute;inset:3% 1%;overflow:visible}.bc-network-line-base{fill:none;stroke:#8b5cf63d;stroke-width:8px;stroke-linecap:round;filter:url(#bc-network-glow)}.bc-network-line-base+.bc-network-line-flow{fill:none;stroke:#a78bfa;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 18;filter:url(#bc-network-glow);animation:2.6s linear infinite bc-network-flow;animation-delay:var(--flow-delay)}.bc-network-particle{filter:url(#bc-network-glow)}.bc-network-orbit{pointer-events:none;border:1px solid #8b5cf638;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.bc-network-orbit:after{content:"";background:#c4b5fd;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 18px 5px #8b5cf6bf}.bc-network-orbit-one{width:278px;height:278px;animation:12s linear infinite bc-network-orbit}.bc-network-orbit-two{opacity:.55;border-style:dashed;width:350px;height:350px;animation:21s linear infinite reverse bc-network-orbit}.bc-network-center{width:190px;height:190px;transform-style:preserve-3d;z-index:4;background:radial-gradient(circle at 35% 24%,#ffffff21,#0000 30%),linear-gradient(145deg,#502ba0f5,#0f0a2bfa 62%);border:1px solid #c4b5fdad;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:5s ease-in-out infinite bc-network-center-float;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 42px #8b5cf652,0 0 58px #6d28d94d}.bc-network-center:before{content:"";border-radius:inherit;border:1px solid #ffffff29;position:absolute;inset:9px}.bc-network-logo-wrap{background:#07051880;border:1px solid #ffffff38;border-radius:18px;place-items:center;width:58px;height:58px;animation:3.4s ease-in-out infinite bc-network-logo-pulse;display:grid;transform:translateZ(30px)}.bc-network-logo-wrap img{object-fit:contain;filter:drop-shadow(0 0 10px #a78bfabf);width:43px;height:43px}.bc-network-center b{color:#fff;letter-spacing:-.02em;font-size:17px;transform:translateZ(24px)}.bc-network-center small{color:#c4b5fd;letter-spacing:.22em;font-size:7px;font-weight:800;transform:translateZ(18px)}.bc-network-center-ring{pointer-events:none;border:1px solid #8b5cf666;border-radius:50%;position:absolute;inset:-13px}.bc-network-center-ring.ring-one{animation:3s ease-out infinite bc-network-ring-pulse}.bc-network-center-ring.ring-two{border-style:dashed;animation:17s linear infinite bc-network-orbit;inset:-29px}.bc-network-center-ring.ring-three{border-color:#60a5fa21;animation:4.2s ease-out 1.2s infinite bc-network-ring-pulse;inset:-47px}.bc-network-node{color:#f5f3ff;width:156px;min-height:70px;transform-style:preserve-3d;animation:5.2s ease-in-out infinite bc-network-node-float;animation-delay:var(--node-delay);z-index:5;background:linear-gradient(145deg,#4c2a92b8,#0c0825f0 64%);border:1px solid #a78bfa80;border-radius:999px;align-items:center;gap:10px;padding:10px 14px 10px 10px;transition:transform .3s,border-color .3s;display:flex;position:absolute}.bc-network-node:hover{border-color:#c4b5fd;transform:translateY(-5px)rotateX(5deg)scale(1.035)}.bc-network-node>span{color:#d8b4fe;background:radial-gradient(circle at 36% 28%,#ffffff38,#6d28d961 45%,#09051ee6);border:1px solid #c4b5fdb8;border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 0 16px #a78bfa4d,0 0 18px #6d28d947}.bc-network-node b{letter-spacing:-.01em;font-size:12px}.bc-network-node i{background:#7c3aed;border:2px solid #ddd6fe;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 12px 4px #8b5cf68c}.bc-network-node-automation{top:7%;left:5%}.bc-network-node-analytics{top:7%;right:5%}.bc-network-node-payments{top:44%;left:1.5%}.bc-network-node-crm{top:44%;right:1.5%}.bc-network-node-sites{bottom:7%;left:5%}.bc-network-node-marketing{bottom:7%;right:5%}.bc-network-node-automation i,.bc-network-node-payments i,.bc-network-node-sites i{right:-5px}.bc-network-node-analytics i,.bc-network-node-crm i,.bc-network-node-marketing i{left:-5px}.bc-network-status{color:#ddd6fe9e;letter-spacing:.12em;text-transform:uppercase;z-index:6;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:13px;left:50%;translate:-50%}.bc-network-status svg{color:#a78bfa;animation:5s linear infinite bc-network-orbit}.bc-product-context ul{gap:12px;margin-top:25px;list-style:none;display:grid}.bc-product-context li{color:var(--bc-muted);align-items:center;gap:9px;font-size:14px;display:flex}.bc-product-context li svg{color:var(--page-accent)}@keyframes bc-network-flow{to{stroke-dashoffset:-92px}}@keyframes bc-network-orbit{to{rotate:360deg}}@keyframes bc-network-ring-pulse{0%{opacity:.75;scale:.9}70%,to{opacity:0;scale:1.12}}@keyframes bc-network-center-float{0%,to{transform:rotateX(4deg)rotateY(-4deg)translateY(0)}50%{transform:rotateX(-2deg)rotateY(4deg)translateY(-7px)}}@keyframes bc-network-node-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes bc-network-logo-pulse{0%,to{scale:1}50%{scale:1.06}}@keyframes bc-network-aurora{to{rotate:360deg}}@keyframes bc-network-scan{0%,60%{translate:-110%}90%,to{translate:110%}}.bc-product-related{padding-top:62px}.bc-product-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bc-product-related-grid>a{border:1px solid var(--bc-border);background:var(--bc-panel);color:var(--bc-text);border-radius:15px;grid-template-columns:34px 1fr 18px;align-items:start;gap:12px;padding:22px;text-decoration:none;display:grid}.bc-product-related-grid>a:hover{border-color:color-mix(in srgb, var(--page-accent) 55%, var(--bc-border))}.bc-product-related-grid>a>svg{color:var(--page-accent);margin-top:2px}.bc-product-related-grid h3{margin-bottom:6px;font-size:15px}.bc-product-related-grid p{color:var(--bc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.bc-product-cta{text-align:center;border:1px solid color-mix(in srgb, var(--page-accent) 32%, var(--bc-border));background:linear-gradient(145deg, color-mix(in srgb, var(--page-accent) 9%, transparent), transparent 60%), var(--bc-panel);border-radius:24px;max-width:1140px;margin:70px auto 110px;padding:78px 28px;position:relative;overflow:hidden}.bc-product-cta>:not(.bc-product-orb){z-index:1;position:relative}.bc-product-cta h2{max-width:780px;margin-left:auto;margin-right:auto}.bc-product-cta>p{max-width:620px;margin:0 auto}@media (max-width:1050px){.bc-product-hero{grid-template-columns:1fr;padding-top:130px}.bc-product-hero-copy{max-width:760px}.bc-product-visual{max-width:880px}.bc-product-feature-grid{grid-template-columns:repeat(2,1fr)}.bc-product-flow{grid-template-columns:1fr;gap:35px}.bc-product-context{grid-template-columns:1fr;gap:45px}.bc-product-screenshot-proof{grid-template-columns:1fr;gap:38px}.bc-product-screenshot-copy{max-width:680px}}@media (max-width:720px){.bc-product-hero{gap:42px;min-height:auto;padding:112px 20px 72px}.bc-product-hero h1{font-size:clamp(39px,12vw,56px)}.bc-product-float-card{bottom:-25px;right:10px}.bc-product-outcomes{grid-template-columns:1fr;padding:0 20px 65px}.bc-product-outcomes>div{border-right:1px solid var(--bc-border);border-bottom:0;justify-content:flex-start}.bc-product-outcomes>div:first-child{border-radius:14px 14px 0 0}.bc-product-outcomes>div:last-child{border-bottom:1px solid var(--bc-border);border-radius:0 0 14px 14px}.bc-product-section,.bc-product-flow,.bc-product-context,.bc-product-related{padding:70px 20px}.bc-product-feature-grid,.bc-product-related-grid{grid-template-columns:1fr}.bc-product-context-visual{border-radius:20px;min-height:460px}.bc-network-center{width:142px;height:142px}.bc-network-center b{font-size:13px}.bc-network-logo-wrap{border-radius:14px;width:46px;height:46px}.bc-network-logo-wrap img{width:34px;height:34px}.bc-network-orbit-one{width:204px;height:204px}.bc-network-orbit-two{width:250px;height:250px}.bc-network-node{gap:6px;width:108px;min-height:52px;padding:7px 8px 7px 7px}.bc-network-node>span{flex-basis:34px;width:34px;height:34px}.bc-network-node>span svg{width:16px}.bc-network-node b{font-size:9px}.bc-network-node-automation,.bc-network-node-sites{left:2%}.bc-network-node-analytics,.bc-network-node-marketing{right:2%}.bc-network-node-payments{left:1%}.bc-network-node-crm{right:1%}.bc-network-lines{width:108%;height:86%;inset:7% -4%}.bc-product-screenshot-proof{padding:70px 20px}.bc-product-screenshot-frame,.bc-product-visual:hover{transform:none}.bc-product-visual-chips{display:none}.bc-product-proof{gap:10px 16px}.bc-product-cta{margin:30px 20px 80px;padding:60px 20px}}@media (prefers-reduced-motion:reduce){.bc-product-feature-grid article,.bc-product-visual,.bc-product-screenshot-frame{transition:none;animation:none}.bc-product-visual.generated .bc-product-image-stage>img,.bc-product-visual-sheen,.bc-product-visual-chips span,.bc-product-context-visual:before,.bc-product-context-visual:after,.bc-network-line-flow,.bc-network-particle,.bc-network-orbit,.bc-network-center,.bc-network-center-ring,.bc-network-logo-wrap,.bc-network-node,.bc-network-status svg{animation:none}.bc-network-particle{display:none}}
