:root{--pf-color-ink:#172132;--pf-color-ink-soft:#596885;--pf-color-canvas:#f7f9f5;--pf-color-surface:#ffffff;--pf-color-surface-muted:#f1f4ef;--pf-color-sidebar:#fcfdfb;--pf-color-sidebar-soft:#f2f8e8;--pf-color-on-sidebar:#172132;--pf-color-sidebar-accent:#2446d8;--pf-color-sidebar-muted:#5d6b84;--pf-color-sidebar-label:#5d6b84;--pf-color-sidebar-link:#46536b;--pf-color-sidebar-control:#ffffff;--pf-color-sidebar-avatar:#eef2ff;--pf-color-sidebar-active:#eef2ff;--pf-color-sidebar-active-border:#cbd5ff;--pf-color-sidebar-user-border:#e5e9ef;--pf-color-sidebar-control-border:#d9dee7;--pf-color-sidebar-control-hover:#b8c2d2;--pf-color-sidebar-border:#e5e9ef;--pf-color-sidebar-hover:#f2f5f9;--pf-color-overlay:rgba(4,18,35,0.52);--pf-color-topbar:rgba(255,255,255,0.82);--pf-color-primary:#2446d8;--pf-color-primary-strong:#1937bc;--pf-color-primary-soft:#eef2ff;--pf-color-positive:#0f7655;--pf-color-positive-soft:#e7f6f0;--pf-color-warning:#8b5008;--pf-color-warning-ink:#744507;--pf-color-warning-ink-soft:#865813;--pf-color-warning-soft:#fff3df;--pf-color-danger:#b33a46;--pf-color-danger-soft:#fdecef;--pf-color-border:#e0e5eb;--pf-color-border-strong:#bac4d1;--pf-color-border-primary:#cbd5ff;--pf-color-border-positive:#b9ddcf;--pf-color-border-warning:#efd4a2;--pf-color-border-danger:#efc2c7;--pf-color-skeleton:#dce5f0;--pf-color-on-primary:#ffffff;--pf-color-focus:#5f79ed;--pf-color-focus-ring:rgba(36,70,216,0.12);--pf-shadow-card:0 18px 50px rgba(39,55,90,0.07),0 3px 9px rgba(39,55,90,0.03);--pf-shadow-float:0 18px 48px rgba(23,33,50,0.16);--pf-shadow-button:0 8px 18px rgba(36,70,216,0.2);--pf-radius-sm:12px;--pf-radius-md:18px;--pf-radius-lg:26px;--pf-space-1:4px;--pf-space-2:8px;--pf-space-3:12px;--pf-space-4:16px;--pf-space-5:20px;--pf-space-6:24px;--pf-space-8:32px;--pf-space-10:40px;--pf-space-12:48px;--pf-content-max:1440px;--pf-sidebar-width:264px;--pf-control-height:44px;--pf-font-sans:"Manrope","Avenir Next","Segoe UI",sans-serif;--pf-font-mono:"Geist Mono","SFMono-Regular",Consolas,monospace}@font-face{font-family:Manrope;src:url(/marketing/fonts/manrope-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/marketing/fonts/manrope-600.ttf) format("truetype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/marketing/fonts/manrope-800.ttf) format("truetype");font-weight:750 900;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{min-width:320px;background:var(--pf-color-canvas)}body{min-height:100vh;margin:0;color:var(--pf-color-ink);font-family:var(--pf-font-sans);text-rendering:optimizeLegibility}.fidens-mark{--fidens-lockup-width:168px;display:block;width:var(--fidens-lockup-width);max-width:100%;height:auto;flex:0 0 auto;border-radius:var(--pf-radius-sm);background:var(--pf-color-surface)}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-color:var(--pf-color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}