@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Hebrew;src:url(/fonts/ibm-plex-sans-hebrew-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.login-wrap,.pub{--pub-bg:#f7f8fa;--pub-surface:#fff;--pub-surface-2:#f3f6fa;--pub-ink:#0c1222;--pub-muted:#5f6878;--pub-line:rgba(12,18,34,.12);--pub-soft:#eef3f8;--pub-accent:#2457d6;--pub-accent-2:#0f766e;--pub-accent-dark:#17398f;--pub-accent-text:#17398f;--pub-warm:#f4eee5;--pub-shadow:0 18px 50px rgba(24,36,60,.12);--pub-nav-bg:rgba(255,255,255,.86);--pub-nav-line:rgba(255,255,255,.7);--pub-selected:#f8fbff;--pub-ok-bg:#f0faf8;--pub-ok-ink:#46625e;--pub-ok:#0f766e;--pub-bad:#a23b2b;--pub-bad-bg:#fff3f0;--pub-bad-ink:#8d2f23;--pub-dir:1}:root[data-theme=dark] :is(.pub,.login-wrap){--pub-bg:#0c1119;--pub-surface:#151c27;--pub-surface-2:#1b2431;--pub-ink:#e8edf4;--pub-muted:#9aa6b6;--pub-line:rgba(255,255,255,.12);--pub-soft:#1e2938;--pub-accent-text:#9db8ff;--pub-shadow:0 18px 50px rgba(0,0,0,.45);--pub-nav-bg:rgba(12,17,25,.86);--pub-nav-line:rgba(255,255,255,.06);--pub-selected:rgba(36,87,214,.16);--pub-ok-bg:rgba(15,118,110,.16);--pub-ok-ink:#9fd3c9;--pub-ok:#5ec2b2;--pub-bad:#ff9b8a;--pub-bad-bg:rgba(162,59,43,.18);--pub-bad-ink:#ffb4a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.pub,.login-wrap){--pub-bg:#0c1119;--pub-surface:#151c27;--pub-surface-2:#1b2431;--pub-ink:#e8edf4;--pub-muted:#9aa6b6;--pub-line:rgba(255,255,255,.12);--pub-soft:#1e2938;--pub-accent-text:#9db8ff;--pub-shadow:0 18px 50px rgba(0,0,0,.45);--pub-nav-bg:rgba(12,17,25,.86);--pub-nav-line:rgba(255,255,255,.06);--pub-selected:rgba(36,87,214,.16);--pub-ok-bg:rgba(15,118,110,.16);--pub-ok-ink:#9fd3c9;--pub-ok:#5ec2b2;--pub-bad:#ff9b8a;--pub-bad-bg:rgba(162,59,43,.18);--pub-bad-ink:#ffb4a8}}.pub:dir(rtl){--pub-dir:-1}.pub{min-height:100vh;background:radial-gradient(circle at 20% 0,rgba(36,87,214,.08),transparent 30rem),linear-gradient(180deg,var(--pub-surface) 0,var(--pub-bg) 42%);color:var(--pub-ink);font-family:"IBM Plex Sans","IBM Plex Sans Arabic","IBM Plex Sans Hebrew",var(--ui)}.pub *,.pub :after,.pub :before{box-sizing:border-box}.pub a{text-decoration:none}.pub button,.pub input,.pub select{font-family:inherit}.login-wrap :focus-visible,.pub :focus-visible{outline:3px solid rgba(36,87,214,.32);outline-offset:3px}.pub-nav{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;gap:18px;max-width:1180px;margin-inline:auto;padding:16px 24px;background:var(--pub-nav-bg);-webkit-border-after:1px solid var(--pub-nav-line);border-block-end:1px solid var(--pub-nav-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pub-logo{display:inline-flex;align-items:center;gap:10px;color:var(--pub-ink);font-weight:700}.pub-wordmark{width:36px;height:36px;color:var(--pub-accent);display:block}.pub-wordmark path:first-child{fill:currentColor}.pub-wordmark path:last-child{fill:#fff}.pub-nav-links{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:8px}.pub-menu a,.pub-nav-links a{color:var(--pub-muted);font-size:14px;font-weight:600;padding:10px 12px;border-radius:10px}.pub-menu a:hover,.pub-nav-links a:hover{color:var(--pub-ink);background:var(--pub-soft)}.pub-menu{display:none;-webkit-margin-start:auto;margin-inline-start:auto;position:relative}.pub-menu summary{list-style:none;cursor:pointer;border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700}.pub-menu summary::-webkit-details-marker{display:none}.pub-menu div{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;width:min(240px,calc(100vw - 32px));background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px;box-shadow:var(--pub-shadow);padding:8px;display:grid;grid-gap:2px;gap:2px}.pub-menu a{display:block}.su-nav-links{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:8px}.su-nav-links a{color:var(--pub-muted);font-size:14px;font-weight:600;padding:10px 12px;border-radius:10px}.su-nav-links a:hover{color:var(--pub-ink);background:var(--pub-soft)}.pub-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:10px;border:1px solid transparent;padding:10px 16px;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.pub-btn-primary{background:var(--pub-accent);color:#fff;box-shadow:0 10px 24px rgba(36,87,214,.22)}.pub-btn-primary:hover{background:var(--pub-accent-dark)}.pub-btn-secondary{background:var(--pub-surface);color:var(--pub-ink);border-color:var(--pub-line)}.pub-btn-secondary:hover{border-color:rgba(36,87,214,.45);color:var(--pub-accent-text)}.pub-btn-large{min-height:50px;padding-inline:20px}.login-card .btn-primary,.pub .btn-primary{background:var(--pub-accent,#2457d6);color:#fff;border:1px solid transparent;border-radius:10px;box-shadow:0 10px 24px rgba(36,87,214,.22)}.login-card .btn-primary:hover,.pub .btn-primary:hover{background:var(--pub-accent-dark,#17398f)}.pub .btn-ghost{background:var(--pub-surface);color:var(--pub-ink);border:1px solid var(--pub-line);border-radius:10px}.pub .btn-ghost:hover{border-color:rgba(36,87,214,.45);color:var(--pub-accent-text)}.pub-hero{max-width:1180px;margin-inline:auto;padding:76px 24px 54px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);grid-gap:48px;gap:48px;align-items:center}.pub-hero-copy h1{font-size:64px;line-height:.98;color:var(--pub-ink);max-width:10em;font-weight:700}.pub-hero-copy>p:not(.pub-eyebrow){margin-block:22px 28px;max-width:42rem;color:var(--pub-muted);font-size:18px;line-height:1.65}.pub-eyebrow{color:var(--pub-accent-text);font-size:12px;font-weight:700;text-transform:uppercase;-webkit-margin-after:12px;margin-block-end:12px}.pub-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pub-cta span{font-size:13px;color:var(--pub-muted);font-weight:600}.pub-product{position:relative;min-height:470px;background:linear-gradient(145deg,var(--pub-surface),var(--pub-surface-2));border:1px solid var(--pub-line);border-radius:12px;box-shadow:var(--pub-shadow);overflow:hidden}.pub-product-top{display:flex;align-items:center;gap:8px;padding:14px 16px;-webkit-border-after:1px solid var(--pub-line);border-block-end:1px solid var(--pub-line);background:var(--pub-nav-bg)}.pub-product-top strong{-webkit-margin-start:8px;margin-inline-start:8px;font-size:13px;color:var(--pub-muted)}.pub-window-dot{width:9px;height:9px;border-radius:50%;background:#d3dae5}.pub-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:16px}.pub-kpi-row>div{background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px;padding:13px}.pub-kpi-row span{display:block;color:var(--pub-muted);font-size:11px;font-weight:700}.pub-kpi-row b{display:block;-webkit-margin-before:6px;margin-block-start:6px;font-size:26px;color:var(--pub-ink)}.pub-count{animation:pub-pulse 9s ease-in-out infinite}.pub-won-count{color:var(--pub-accent-2)!important}.pub-pipe{position:relative;margin:8px 16px 0;min-height:260px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.pub-pipe-col{background:var(--pub-soft);border:1px solid var(--pub-line);border-radius:12px;padding:10px}.pub-pipe-col span{font-size:11px;font-weight:700;color:var(--pub-muted)}.pub-lead-card{position:absolute;width:150px;background:var(--pub-surface);border:1px solid rgba(36,87,214,.18);border-radius:12px;padding:12px;box-shadow:0 12px 28px rgba(24,36,60,.14)}.pub-lead-card b{display:block;font-size:13px}.pub-lead-card span{display:block;-webkit-margin-before:4px;margin-block-start:4px;font-size:11px;color:var(--pub-muted)}.pub-card-a{inset-block-start:52px;inset-inline-start:14px;animation:pub-card-a 10s ease-in-out infinite}.pub-card-b{inset-block-start:128px;inset-inline-start:132px;animation:pub-card-b 10s ease-in-out infinite}.pub-card-c{inset-block-start:82px;inset-inline-start:260px;animation:pub-card-c 10s ease-in-out infinite}.pub-source-orbit{position:absolute;inset-inline:18px;inset-block-end:18px;display:flex;justify-content:space-between;pointer-events:none}.pub-source-orbit span{background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:999px;padding:7px 10px;color:var(--pub-muted);font-size:11px;font-weight:700}.pub-section{max-width:1180px;margin-inline:auto;padding:58px 24px}.pub-section-head{max-width:720px;-webkit-margin-after:26px;margin-block-end:26px}.pub-final h2,.pub-section-head h2{font-size:44px;line-height:1.08;color:var(--pub-ink);font-weight:700}.pub-section-head p:not(.pub-eyebrow){-webkit-margin-before:12px;margin-block-start:12px;color:var(--pub-muted);font-size:16px;line-height:1.65}.pub-split{display:grid;grid-template-columns:.75fr 1fr;grid-gap:42px;gap:42px;align-items:center}.pub-reveal{opacity:1;transform:none}.pub.pub-has-reveal .pub-reveal{opacity:0;transform:translateY(14px)}.pub.pub-has-reveal .pub-reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity .32s ease-out,transform .32s ease-out}.pub-template-demo{display:grid;grid-template-columns:360px 1fr;grid-gap:18px;gap:18px}.pub-template-list{display:grid;grid-gap:8px;gap:8px}.pub-template-list button{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:72px;text-align:start;border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:12px;padding:12px;color:var(--pub-ink);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.pub-template-list button.is-active,.pub-template-list button:hover{border-color:rgba(36,87,214,.42);box-shadow:0 10px 28px rgba(24,36,60,.08)}.pub-template-list button.is-active{transform:translateY(-1px)}.pub-template-icon{width:32px;height:32px;border-radius:10px;background:var(--pub-soft);color:var(--pub-accent-text);display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.pub-template-list b{display:block;font-size:14px}.pub-template-list small{display:block;-webkit-margin-before:3px;margin-block-start:3px;color:var(--pub-muted);font-size:12px;line-height:1.35}.pub-template-board{min-height:100%;background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px;box-shadow:var(--pub-shadow);padding:20px}.pub-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-margin-after:16px;margin-block-end:16px}.pub-board-head span{color:var(--pub-muted);font-size:12px;font-weight:700;text-transform:uppercase}.pub-board-head strong{font-size:14px}.pub-board-stages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pub-board-stages span{min-height:72px;display:flex;align-items:flex-start;background:var(--pub-soft);border:1px solid var(--pub-line);border-radius:12px;padding:12px;color:var(--pub-ink);font-size:13px;font-weight:700;animation:pub-stage-in .28s ease-out both}.pub-board-card{-webkit-margin-before:16px;margin-block-start:16px;border:1px solid rgba(15,118,110,.22);border-radius:12px;background:var(--pub-ok-bg);padding:16px}.pub-board-card b{display:block}.pub-board-card span{display:block;color:var(--pub-ok-ink);font-size:13px;-webkit-margin-before:5px;margin-block-start:5px}.pub-brand-demo{--demo-accent:#2457d6;display:grid;grid-gap:14px;gap:14px}.pub-brand-controls{display:flex;gap:10px;flex-wrap:wrap}.pub-brand-controls button{width:38px;height:38px;border-radius:10px;border:4px solid var(--pub-surface);box-shadow:0 0 0 1px var(--pub-line);cursor:pointer}.pub-brand-controls button.is-active{box-shadow:0 0 0 3px var(--demo-accent)}.pub-mock-crm{display:grid;grid-template-columns:180px 1fr;min-height:330px;background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px;overflow:hidden;box-shadow:var(--pub-shadow)}.pub-mock-crm aside{background:#101827;color:#fff;padding:18px;display:flex;flex-direction:column;gap:12px}.pub-logo-slot{width:42px;height:42px;border-radius:12px;background:var(--demo-accent);display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .3s ease}.pub-logo-slot,.pub-mock-crm aside span{font-weight:700}.pub-mock-crm aside i{font-style:normal;color:rgba(255,255,255,.68);background:rgba(255,255,255,.07);border-radius:10px;padding:10px}.pub-mock-crm main{padding:18px;background:var(--pub-bg)}.pub-mock-top{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-margin-after:16px;margin-block-end:16px}.pub-mock-top button{background:var(--demo-accent);color:#fff;border:0;border-radius:10px;padding:10px 12px;font-weight:700;transition:background-color .3s ease}.pub-mock-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pub-mock-grid span{min-height:112px;background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px;padding:12px;color:var(--pub-muted);font-weight:700}.pub-mock-grid span:first-child{border-color:var(--demo-accent);color:var(--demo-accent);transition:border-color .3s,color .3s}.pub-mock-chip{-webkit-margin-before:14px;margin-block-start:14px;display:inline-flex;color:var(--demo-accent);border:1px solid;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;transition:color .3s}.pub-flow,.pub-mock-chip{background:var(--pub-surface)}.pub-flow{position:relative;min-height:330px;border:1px solid var(--pub-line);border-radius:12px;box-shadow:var(--pub-shadow);overflow:hidden}.pub-flow svg{position:absolute;inset:0;width:100%;height:100%}.pub-flow-lines use{fill:none;stroke:rgba(36,87,214,.2);stroke-width:3;stroke-linecap:round}.pub-flow-dot{fill:var(--pub-accent)}.dot-b{fill:var(--pub-accent-2)}.dot-c{fill:#7c3aed}.dot-d{fill:#c2410c}.pub-flow-sources{position:absolute;inset-block:22px;inset-inline-start:22px;display:flex;flex-direction:column;justify-content:space-between}.pub-flow-inbox,.pub-flow-sources span{background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px;padding:11px 13px;box-shadow:0 8px 22px rgba(24,36,60,.08);font-size:13px;font-weight:700}.pub-flow-inbox{position:absolute;inset-inline-end:24px;inset-block-start:50%;transform:translateY(-50%);width:190px}.pub-flow-inbox span{display:block;color:var(--pub-muted);font-size:12px;font-weight:400;-webkit-margin-before:5px;margin-block-start:5px}.pub-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pub-faq details,.pub-feature-group,.pub-price-card,.pub-step{background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px}.pub-step{padding:22px}.pub-step span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--pub-accent);color:#fff;font-weight:700;-webkit-margin-after:18px;margin-block-end:18px}.pub-feature-group h3,.pub-price-card h3,.pub-step h3{font-size:18px;color:var(--pub-ink)}.pub-feature-group>div>p,.pub-price-card p,.pub-step p{color:var(--pub-muted);font-size:14px;line-height:1.55;-webkit-margin-before:7px;margin-block-start:7px}.pub-feature-groups{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.pub-feature-group{padding:18px}.pub-feature-list{display:grid;grid-gap:10px;gap:10px;-webkit-margin-before:16px;margin-block-start:16px}.pub-feature{display:flex;align-items:flex-start;gap:10px;-webkit-padding-before:10px;padding-block-start:10px;-webkit-border-before:1px solid var(--pub-line);border-block-start:1px solid var(--pub-line)}.pub-feature span{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--pub-soft);color:var(--pub-accent-text);font-size:12px;font-weight:700;flex:none}.pub-feature b{font-size:14px}.pub-feature p{font-size:13px;color:var(--pub-muted);line-height:1.45;-webkit-margin-before:3px;margin-block-start:3px}.pub-pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}.pub-price-card{padding:22px;display:flex;flex-direction:column;gap:18px}.pub-price-card.is-featured{border-color:rgba(36,87,214,.5);box-shadow:0 20px 55px rgba(36,87,214,.13)}.pub-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pub-price-head span{border-radius:999px;background:var(--pub-soft);color:var(--pub-accent-text);padding:5px 8px;font-size:11px;font-weight:700;white-space:nowrap}.pub-price{font-size:30px;font-weight:700;color:var(--pub-ink)}.pub-price-card ul{list-style:none;display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;flex:1 1}.pub-price-card li{position:relative;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--pub-muted);font-size:14px;line-height:1.45}.pub-price-card li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;width:8px;height:8px;border-radius:50%;background:var(--pub-accent-2)}.pub-faq{display:grid;grid-gap:10px;gap:10px;max-width:820px}.pub-faq details{padding:18px 20px}.pub-faq summary{cursor:pointer;font-weight:700;color:var(--pub-ink)}.pub-faq p{color:var(--pub-muted);font-size:14px;line-height:1.6;-webkit-margin-before:10px;margin-block-start:10px}.pub-final{max-width:1120px;margin:30px auto;padding:54px 24px;text-align:center;background:linear-gradient(135deg,#101827,#1e356d);color:#fff;border-radius:12px}.pub-final .pub-eyebrow{color:#b8cdfc}.pub-final h2{color:#fff;max-width:760px;margin:0 auto 24px}.pub-footer{max-width:1180px;margin-inline:auto;padding:24px;display:flex;align-items:center;gap:16px;color:var(--pub-muted);font-size:13px}.pub-footer span{-webkit-margin-start:auto;margin-inline-start:auto}.pub-footer a:last-child{color:var(--pub-ink);font-weight:700}.su-wrap{max-width:980px;margin:0 auto;padding:34px 24px 70px}.su-wrap h1{font-size:48px;line-height:1.05;color:var(--pub-ink);font-weight:700}.su-wrap>.lead{color:var(--pub-muted);font-size:16px;margin-block:10px 24px}.su-sec{background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:12px;padding:22px;box-shadow:0 10px 28px rgba(24,36,60,.05)}.su-sec,.su-sec h2{-webkit-margin-after:14px;margin-block-end:14px}.su-sec h2{font-size:18px;color:var(--pub-ink)}.su-label,.su-sec label{display:block;font-size:12px;font-weight:700;color:var(--pub-ink);margin-block:14px 7px}.su-sec label:first-of-type{-webkit-margin-before:0;margin-block-start:0}.login-card input,.su-sec input{width:100%;border:1px solid var(--pub-line);border-radius:10px;padding:12px 13px;font-size:14px;background:var(--pub-surface);color:var(--pub-ink)}.login-card input:focus,.su-sec input:focus{border-color:var(--pub-accent);outline:3px solid rgba(36,87,214,.2)}.su-addr{display:flex;align-items:center;gap:8px;direction:ltr}.su-addr input{flex:1 1;min-width:0}.su-addr span{font-size:13px;color:var(--pub-muted);white-space:nowrap}.su-ok{color:var(--pub-ok)}.su-bad,.su-ok{font-size:12px;-webkit-margin-before:7px;margin-block-start:7px}.su-bad{color:var(--pub-bad)}.su-hint,.su-note{font-size:12.5px;color:var(--pub-muted);line-height:1.5}.su-note{-webkit-margin-before:7px;margin-block-start:7px}.su-brand{display:grid;grid-template-columns:1fr 310px;grid-gap:22px;gap:22px;align-items:start}.su-logo-row{gap:12px}.su-logo-box,.su-logo-row{display:flex;align-items:center}.su-logo-box{width:70px;height:70px;border:1px dashed var(--pub-line);border-radius:12px;justify-content:center;background:var(--pub-bg);overflow:hidden;flex:none}.su-logo-box img{max-width:100%;max-height:100%;object-fit:contain}.su-logo-box span{font-size:11px;color:var(--pub-muted)}.su-logo-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.su-sec label.su-file{display:inline-flex;margin:0;cursor:pointer}.pub .plain,.su-sec button.plain{background:none;border:0;padding:7px 4px;font-size:13px;color:var(--pub-muted);text-decoration:underline;cursor:pointer}.su-swatches{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.su-swatches>button:not(.plain){width:34px;height:34px;border-radius:999px;border:3px solid var(--pub-surface);box-shadow:0 0 0 1px var(--pub-line);cursor:pointer;padding:0}.su-swatches>button.on{box-shadow:0 0 0 3px currentColor}.su-sec label.su-custom{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--pub-muted);cursor:pointer}.su-custom input[type=color]{width:36px;height:36px;padding:0;border-radius:10px}.su-preview{border:1px solid var(--pub-line);border-radius:12px;overflow:hidden;background:var(--pub-bg);box-shadow:0 12px 28px rgba(24,36,60,.08)}.su-pv-top{display:flex;align-items:center;gap:10px;padding:13px 14px;background:var(--pub-surface);-webkit-border-after:1px solid var(--pub-line);border-block-end:1px solid var(--pub-line)}.su-pv-top img{width:30px;height:30px;object-fit:contain;border-radius:8px}.su-pv-top b{font-size:14px;color:var(--pub-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-pv-mark{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex:none}.su-pv-body{padding:14px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.su-pv-stages{display:flex;flex-wrap:wrap;gap:6px}.su-pv-stages span{font-size:11px;padding:5px 9px;border-radius:999px;border:1px solid var(--pub-line);background:var(--pub-surface);color:var(--pub-muted)}.su-pv-btn{color:#fff;font-size:13px;font-weight:700;padding:9px 14px;border-radius:10px}.su-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));grid-gap:10px;gap:10px}.su-team button,.su-types button{text-align:start;border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:10px;padding:11px 12px;font-size:13px;cursor:pointer;color:var(--pub-ink);min-height:46px}.su-types button b{display:block;font-size:14px}.su-types button span{font-size:12px;color:var(--pub-muted)}.su-team button.on,.su-types button.on{border-color:var(--pub-accent);box-shadow:0 0 0 2px rgba(36,87,214,.14);background:var(--pub-selected)}.su-team{gap:8px}.su-submit,.su-team{display:flex;flex-wrap:wrap}.su-submit{gap:12px;align-items:center}.su-submit .note{font-size:12.5px;color:var(--pub-muted)}:is(.pub,.login-wrap) .err{border:1px solid rgba(162,59,43,.22);background:var(--pub-bad-bg);color:var(--pub-bad-ink);border-radius:10px;padding:11px 12px;font-size:13px;margin-block:10px}.login-wrap{min-height:100vh;background:var(--pub-bg,#f7f8fa)!important;font-family:"IBM Plex Sans","IBM Plex Sans Arabic","IBM Plex Sans Hebrew",var(--ui)}.login-art{background:linear-gradient(145deg,#101827,#1d3470)!important;padding:56px!important}.login-card{width:100%;max-width:420px;background:var(--pub-surface);border:1px solid var(--pub-line,rgba(12,18,34,.12));border-radius:12px;padding:28px;box-shadow:var(--pub-shadow,0 18px 50px rgba(24,36,60,.12))}.login-card h1{font-size:30px!important;color:var(--pub-ink,#0c1222)!important;font-weight:700!important}.login-card .lead{font-size:14px!important;color:var(--pub-muted,#5f6878)!important;line-height:1.55}.login-card label{display:block;font-size:12px!important;font-weight:700;letter-spacing:0!important;text-transform:none!important;color:var(--pub-ink,#0c1222)!important;margin-block:14px 7px!important}.login-card button{width:100%;-webkit-margin-before:18px;margin-block-start:18px;justify-content:center}.login-wrap .hint{font-size:12.5px;color:var(--pub-muted,#5f6878);line-height:1.55;-webkit-margin-before:16px;margin-block-start:16px}.login-wrap .hint a{color:var(--pub-accent-text,#17398f);font-weight:700}.platform-login{display:flex!important;align-items:center;justify-content:center;padding:24px}.platform-address{display:flex;align-items:center;gap:8px;direction:ltr}.platform-address input{flex:1 1;min-width:0}.platform-address span{color:var(--pub-muted);font-size:13px;white-space:nowrap}@keyframes pub-card-a{0%,to{transform:translateX(0)}45%,70%{transform:translateX(calc(112% * var(--pub-dir)))}}@keyframes pub-card-b{0%,18%,to{transform:translateX(0)}55%,78%{transform:translateX(calc(100% * var(--pub-dir)))}}@keyframes pub-card-c{0%,36%,to{transform:translateX(0)}68%,86%{transform:translateX(calc(58% * var(--pub-dir)))}}@keyframes pub-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes pub-stage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.pub-nav-links{display:none}.pub-menu{display:block}.pub-hero,.pub-split,.pub-template-demo{grid-template-columns:1fr}.pub-hero{-webkit-padding-before:46px;padding-block-start:46px}.pub-product{min-height:420px}.pub-feature-groups,.pub-pricing{grid-template-columns:1fr}}@media (max-width:720px){.pub-hero,.pub-nav,.pub-section,.su-wrap{padding-inline:16px}.pub-board-stages,.pub-kpi-row,.pub-mock-grid,.pub-steps{grid-template-columns:1fr}.pub-product{min-height:560px}.pub-pipe{grid-template-columns:1fr;min-height:300px}.pub-pipe-col:nth-child(n+3){display:none}.pub-card-a,.pub-card-b,.pub-card-c{inset-inline-start:18px;width:calc(100% - 36px);animation:none}.pub-card-a{inset-block-start:54px}.pub-card-b{inset-block-start:138px}.pub-card-c{inset-block-start:222px}.pub-source-orbit{display:none}.pub-mock-crm{grid-template-columns:1fr}.pub-mock-crm aside{display:none}.pub-flow{min-height:360px}.pub-flow-inbox{inset-inline:20px;width:auto;inset-block-start:auto;inset-block-end:24px;transform:none}.pub-flow-sources{inset-block:20px 116px}.pub-footer{flex-wrap:wrap}.pub-footer span{-webkit-margin-start:0;margin-inline-start:0}.su-brand{grid-template-columns:1fr}.su-addr{align-items:stretch;flex-direction:column}.login-card{padding:22px}.pub-hero-copy h1{font-size:46px}.pub-final h2,.pub-section-head h2{font-size:34px}.su-wrap h1{font-size:38px}}@media (max-width:420px){.pub-hero-copy h1{font-size:38px}.pub-btn{width:100%}.pub-cta{align-items:stretch}.pub-template-list button{min-height:84px}}@media (prefers-reduced-motion:reduce){.login-wrap *,.login-wrap :after,.login-wrap :before,.pub *,.pub :after,.pub :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pub-reveal{opacity:1;transform:none}.pub-card-a{transform:translateX(calc(112% * var(--pub-dir)))}.pub-card-b{transform:translateX(calc(100% * var(--pub-dir)))}.pub-card-c{transform:translateX(calc(58% * var(--pub-dir)))}.pub-flow-dot{display:none}}