:root{--brazn-bg:#f7f8fa;--brazn-surface:#fff;--brazn-text:#14161c;--brazn-muted:#5b6472;--brazn-border:#e6e8ec;--brazn-accent:#7b2ff7;--brazn-accent-2:#00b3a4;--brazn-radius:10px}body{background-color:var(--brazn-bg);color:var(--brazn-text);-webkit-font-smoothing:antialiased}.body-wrapper,.dnd-section,.dnd_area-row-0-vertical-alignment{background-color:transparent}h1,h2,h3,h4{color:var(--brazn-text);letter-spacing:-.02em;line-height:1.1}h1{font-size:clamp(2.6rem,5vw,4rem)}h1,h2{font-weight:700}h2{font-size:clamp(2rem,3.5vw,2.75rem)}p{color:var(--brazn-muted);line-height:1.6}.dnd-section{padding-bottom:80px;padding-top:80px}.button,.hs-button,a.cta_button{border:none!important;border-radius:var(--brazn-radius)!important;font-weight:600!important;padding:14px 28px!important;transition:transform .15s ease,box-shadow .15s ease}.button:hover,.hs-button:hover,a.cta_button:hover{box-shadow:0 8px 24px rgba(123,47,247,.25);transform:translateY(-1px)}.card,.dnd-module .span4,.feature-card{background:var(--brazn-surface);border:1px solid var(--brazn-border);border-radius:var(--brazn-radius);box-shadow:0 1px 3px rgba(20,22,28,.04)}.background-overlay,.video-background-section .overlay{background:hsla(0,0%,100%,0)!important}.dnd-section>.row-fluid{margin:0 auto;max-width:1180px}:root{--brazn-magenta:#d61fef;--brazn-purple:#7b2ff7;--brazn-cyan:#22d3ee;--brazn-ink:#0b0b14;--brazn-grad:linear-gradient(120deg,#7b2ff7,#d61fef 50%,#22d3ee)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility}.dnd-section h2,h1{background:var(--brazn-grad);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;animation:brazn-grad-move 8s ease infinite}@keyframes brazn-grad-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.video-background-section h1{background:none}.button,.hs-button,a.cta_button{background:var(--brazn-grad)!important;background-size:200% auto!important;border-radius:999px!important;box-shadow:0 6px 22px rgba(214,31,239,.35);color:#fff!important;letter-spacing:.01em;transition:background-position .5s ease,transform .15s ease,box-shadow .25s ease!important}.button:hover,.hs-button:hover,a.cta_button:hover{background-position:100%!important;box-shadow:0 10px 34px rgba(123,47,247,.5)!important;transform:translateY(-2px)!important}.card,.dnd-module .span4,.feature-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.7)!important;border:1px solid hsla(0,0%,100%,.5)!important;border-radius:18px!important;box-shadow:0 10px 40px rgba(20,22,28,.08)!important;transition:transform .25s ease,box-shadow .25s ease}.card:hover,.dnd-module .span4:hover,.feature-card:hover{box-shadow:0 20px 50px rgba(123,47,247,.18)!important;transform:translateY(-6px)}.dnd-section{position:relative}.dnd-section:not(.video-background-section):before{background:radial-gradient(40rem 30rem at 12% -10%,rgba(123,47,247,.08),transparent 60%),radial-gradient(36rem 28rem at 100% 110%,rgba(34,211,238,.08),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dnd-section>.row-fluid{position:relative;z-index:1}.header,header.header{backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);background:rgba(11,11,20,.55)!important;border-bottom:1px solid hsla(0,0%,100%,.06);position:sticky;top:0;z-index:999}.header a:not(.button):hover{color:#fff;text-shadow:0 0 12px rgba(214,31,239,.6)}@media (prefers-reduced-motion:no-preference){.dnd-section>.row-fluid{animation:brazn-rise .7s ease both}}@keyframes brazn-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.dnd-module img{border-radius:16px}body{font-feature-settings:"ss01" on,"cv01" on}h1,h2,h3,h4{-webkit-text-fill-color:#fff;animation:none;background:none}.brazn-grad-text,h1.brazn-grad-text,h2.brazn-grad-text{background:var(--brazn-grad);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;animation:brazn-grad-move 8s ease infinite}.video-background-section h1{-webkit-text-fill-color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.45)}body{background-color:transparent!important;color:inherit}.dnd-section:not(.video-background-section):before{background:none!important;content:none!important}p{color:inherit;font-size:1.05rem}.card,.dnd-module .span4,.feature-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:16px!important;box-shadow:0 8px 30px rgba(0,0,0,.25)!important}.card:hover,.dnd-module .span4:hover,.feature-card:hover{box-shadow:0 16px 40px rgba(123,47,247,.22)!important;transform:translateY(-4px)}.button,.hs-button,a.cta_button{box-shadow:0 4px 16px rgba(214,31,239,.22)!important}.button:hover,.hs-button:hover,a.cta_button:hover{box-shadow:0 8px 24px rgba(123,47,247,.35)!important}h1,h2,h3,h4,h5,h6{-webkit-text-fill-color:currentColor}.dnd-section>.row-fluid{animation:none!important}.dnd-module,.dnd-section p,body,li,p,span{color:rgba(235,238,245,.82)}a:not(.button):not(.hs-button):not(.cta_button){color:#c8a8ff}a:not(.button):not(.hs-button):not(.cta_button):hover{color:#fff}.card,.feature-card{color:rgba(235,238,245,.9)}.dnd-section h1,.dnd-section h2,.dnd-section h3,.hs-rich-text h1,.hs-rich-text h2,.hs-rich-text h3,h1,h2,h3,h4,h5,h6{color:#fff!important;-webkit-text-fill-color:#fff!important;animation:none;background:none}.brazn-grad-text,h1.brazn-grad-text,h2.brazn-grad-text,h3.brazn-grad-text{background:var(--brazn-grad)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% 200%!important;-webkit-text-fill-color:transparent!important;animation:brazn-grad-move 8s ease infinite!important;color:transparent!important}.dnd-section .header-eyebrow,.dnd-section .label,.dnd-section small,.eyebrow,.pre-heading,.subheading-label{color:var(--brazn-magenta)!important;-webkit-text-fill-color:var(--brazn-magenta)!important;opacity:1!important}.video-background-section h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 30px rgba(0,0,0,.5)}