.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md);width:100%;text-align:center}.loading-spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffd9;z-index:var(--zindex-spinner-overlay);display:flex;flex-direction:column;align-items:center;justify-content:center}body.theme-dark .loading-spinner-overlay{background-color:#121212d9}.spinner{border-radius:50%;animation:global-spinner-spin .75s linear infinite;box-sizing:border-box;flex-shrink:0}.spinner{border:4px solid rgba(var(--primary-color-rgb),.2);border-left-color:var(--primary-color)}body.theme-dark .spinner{border:4px solid rgba(var(--primary-color-dark-theme-rgb, 100, 181, 246),.2);border-left-color:var(--primary-color-dark-theme)}.spinner-primary{border:4px solid rgba(var(--primary-color-rgb),.2);border-left-color:var(--primary-color)}.spinner-secondary{border:4px solid rgba(var(--secondary-color-rgb, 108, 117, 125),.2);border-left-color:var(--secondary-color)}.spinner-success{border:4px solid rgba(var(--success-color-rgb, 40, 167, 69),.2);border-left-color:var(--success-color)}.spinner-danger{border:4px solid rgba(var(--danger-color-rgb, 220, 53, 69),.2);border-left-color:var(--danger-color)}.spinner-warning{border:4px solid rgba(var(--warning-color-rgb, 255, 193, 7),.2);border-left-color:var(--warning-color)}.spinner-info{border:4px solid rgba(var(--info-color-rgb, 23, 162, 184),.2);border-left-color:var(--info-color)}.spinner-light{border:4px solid rgba(248,249,250,.3);border-left-color:#f8f9fa}.spinner-dark{border:4px solid rgba(52,58,64,.3);border-left-color:#343a40}body.theme-dark .spinner-primary{border:4px solid rgba(var(--primary-color-dark-theme-rgb, 100, 181, 246),.2);border-left-color:var(--primary-color-dark-theme)}body.theme-dark .spinner-secondary{border:4px solid rgba(var(--secondary-color-dark-theme-rgb, 173, 181, 189),.2);border-left-color:var(--secondary-color-dark-theme)}body.theme-dark .spinner-success{border:4px solid rgba(var(--success-color-dark-theme-rgb, 76, 175, 80),.2);border-left-color:var(--success-color-dark-theme)}body.theme-dark .spinner-danger{border:4px solid rgba(var(--danger-color-dark-theme-rgb, 244, 67, 54),.2);border-left-color:var(--danger-color-dark-theme)}body.theme-dark .spinner-warning{border:4px solid rgba(var(--warning-color-dark-theme-rgb, 255, 152, 0),.2);border-left-color:var(--warning-color-dark-theme)}body.theme-dark .spinner-info{border:4px solid rgba(var(--info-color-dark-theme-rgb, 33, 150, 243),.2);border-left-color:var(--info-color-dark-theme)}.loading-spinner-extra-small .spinner{width:16px;height:16px;border-width:2px}.loading-spinner-small .spinner{width:24px;height:24px;border-width:3px}.loading-spinner-medium .spinner{width:36px;height:36px;border-width:4px}.loading-spinner-large .spinner{width:50px;height:50px;border-width:5px}.loading-message{margin-top:var(--spacing-md);font-size:.95rem;color:var(--text-color-secondary-light);font-weight:var(--font-weight-medium)}body.theme-dark .loading-message{color:var(--text-color-secondary-dark)}@keyframes global-spinner-spin{to{transform:rotate(360deg)}}.loading-spinner-inline{min-height:0;padding:.75rem;display:inline-flex;width:auto;gap:.6rem}.loading-spinner-inline .loading-message{margin:0}.subscription-gate{position:relative;isolation:isolate;overflow:hidden;max-width:820px;margin:clamp(1.5rem,4vw,4rem) auto;padding:clamp(2rem,5vw,4.5rem);text-align:center;border:1px solid color-mix(in srgb,var(--primary-color) 28%,transparent);border-radius:28px;background:radial-gradient(circle at 50% -10%,rgba(var(--primary-color-rgb),.18),transparent 42%),linear-gradient(145deg,#fffffffa,#f7faffeb);box-shadow:0 32px 80px -42px #132a548c}body.theme-dark .subscription-gate{background:radial-gradient(circle at 50% -10%,rgba(var(--primary-color-rgb),.24),transparent 45%),linear-gradient(145deg,#181e2afa,#111620f5);border-color:rgba(var(--primary-color-rgb),.35)}.subscription-gate__glow{position:absolute;z-index:-1;width:220px;height:220px;inset:-110px auto auto 50%;translate:-50% 0;border-radius:999px;background:rgba(var(--primary-color-rgb),.28);filter:blur(70px)}.subscription-gate__icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 1rem;border-radius:20px;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--primary-color-rgb),.16)}.subscription-gate__eyebrow{display:inline-flex;padding:.38rem .72rem;border-radius:999px;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1)}.subscription-gate h1{max-width:620px;margin:1rem auto .75rem;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1.1}.subscription-gate>p{max-width:620px;margin:0 auto;color:var(--text-color-secondary-light, #5b6473);line-height:1.75}body.theme-dark .subscription-gate>p{color:var(--text-color-secondary-dark, #b7c0ce)}.subscription-gate__features{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:1.35rem auto 0}.subscription-gate__features span{padding:.48rem .72rem;border-radius:999px;border:1px solid rgba(var(--primary-color-rgb),.18);background:rgba(var(--primary-color-rgb),.07);font-size:.84rem;font-weight:700}.subscription-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.entitlements-editor{margin-top:1.25rem;padding:1.25rem;border-radius:20px;border:1px solid rgba(var(--primary-color-rgb),.18);background:linear-gradient(145deg,rgba(var(--primary-color-rgb),.05),#ffffffbf)}body.theme-dark .entitlements-editor{background:#ffffff06}.entitlements-editor__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.entitlements-editor__header h3{margin:0 0 .35rem}.entitlements-editor__header p{margin:0;max-width:640px}.entitlements-editor__group+.entitlements-editor__group{margin-top:1.2rem}.entitlements-editor__group-title{margin:0 0 .7rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;opacity:.68}.entitlements-editor__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}.entitlement-tile{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;padding:1rem;border-radius:16px;border:1px solid var(--border-color-light);background:var(--card-background-light);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.entitlement-tile:hover{transform:translateY(-1px);border-color:rgba(var(--primary-color-rgb),.45);box-shadow:0 12px 28px -22px #00000080}body.theme-dark .entitlement-tile{border-color:var(--border-color-dark);background:var(--card-background-dark)}.entitlement-tile__toggle{margin-top:.1rem;width:18px;height:18px;accent-color:var(--primary-color)}.entitlement-tile__name{display:block;font-weight:800}.entitlement-tile__description{display:block;margin-top:.25rem;font-size:.82rem;line-height:1.45;opacity:.7}.entitlement-tile__limit{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.65rem;margin-top:.2rem}.entitlement-tile__limit input{min-width:0;width:100%;padding:.65rem .75rem;border:1px solid var(--border-color-light);border-radius:10px;background:transparent;color:inherit}.entitlement-tile__unit{font-size:.76rem;opacity:.68;white-space:nowrap}.entitlements-editor__footer{display:flex;justify-content:flex-end;margin-top:1rem}.sidebar-link.locked{opacity:.72}.sidebar-link.locked:hover{opacity:1}.sidebar-lock-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;font-size:10px;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1f}.sidebar-layout.collapsed .sidebar-lock-badge{position:absolute;top:6px;right:7px;min-width:15px;height:15px;padding:0;font-size:8px}@media(max-width:640px){.subscription-gate{border-radius:22px;padding:2rem 1.1rem}.subscription-gate__actions{flex-direction:column}.subscription-gate__actions .button{width:100%}.entitlements-editor__header{flex-direction:column}.entitlements-editor__grid{grid-template-columns:1fr}}.org-entitlement-card{margin-top:1rem}.org-entitlement-card .entitlements-editor__header h3{margin-top:.65rem}.org-entitlement-list{display:grid;gap:.75rem}.org-entitlement-row{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.7fr) auto;gap:1rem;align-items:start;padding:1rem;border:1px solid var(--border-color-light);border-radius:16px;background:var(--card-background-light)}body.theme-dark .org-entitlement-row{border-color:var(--border-color-dark);background:var(--card-background-dark)}.org-entitlement-row__summary{display:grid;gap:.32rem}.org-entitlement-row__summary>span{font-size:.82rem;line-height:1.45;opacity:.72}.org-entitlement-row__summary small{font-weight:750;color:var(--primary-color)}.org-entitlement-row__controls{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:.65rem}.org-entitlement-row__controls label{display:grid;gap:.3rem;font-size:.74rem;font-weight:750;opacity:.95}.org-entitlement-row__controls input,.org-entitlement-row__controls select{width:100%;min-width:0;padding:.62rem .68rem;border:1px solid var(--border-color-light);border-radius:10px;color:inherit;background:transparent}body.theme-dark .org-entitlement-row__controls input,body.theme-dark .org-entitlement-row__controls select{border-color:var(--border-color-dark);background:var(--card-background-dark)}.org-entitlement-row__limit{display:grid;grid-template-columns:1fr minmax(90px,.65fr);gap:.4rem}.org-entitlement-row__reason{grid-column:1 / -1}.org-entitlement-row__actions{display:grid;gap:.45rem;min-width:120px}@media(max-width:1050px){.org-entitlement-row{grid-template-columns:1fr}.org-entitlement-row__actions{display:flex;flex-wrap:wrap}}@media(max-width:640px){.org-entitlement-row__controls{grid-template-columns:1fr}.org-entitlement-row__reason{grid-column:auto}}.subscription-overview{margin:1.25rem 0;padding:clamp(1.1rem,2.5vw,1.75rem);border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(var(--primary-color-rgb),.14),transparent 34%),linear-gradient(145deg,#fffffffa,#f8faffeb);box-shadow:0 24px 64px -48px #112044bf}body.theme-dark .subscription-overview{background:radial-gradient(circle at 100% 0,rgba(var(--primary-color-rgb),.2),transparent 36%),#ffffff06}.subscription-overview__hero{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}.subscription-overview__hero h2{margin:.75rem 0 .45rem}.subscription-overview__hero p{max-width:720px;margin:0;line-height:1.65;opacity:.74}.subscription-overview__status{min-width:190px;display:grid;gap:.45rem;justify-items:end;text-align:end}.subscription-overview__status small{opacity:.68}.subscription-overview__groups{margin-top:1.35rem;display:grid;gap:1.3rem}.subscription-overview__group h3{margin:0 0 .7rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.68}.subscription-overview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.7rem}.subscription-feature-card{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.95rem;border:1px solid var(--border-color-light);border-radius:16px;background:var(--card-background-light)}body.theme-dark .subscription-feature-card{border-color:var(--border-color-dark);background:var(--card-background-dark)}.subscription-feature-card.disabled{opacity:.58;filter:saturate(.65)}.subscription-feature-card__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-weight:900;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1)}.subscription-feature-card strong{display:block}.subscription-feature-card p{margin:.28rem 0 .55rem;min-height:2.3em;font-size:.8rem;line-height:1.45;opacity:.7}.subscription-feature-card__meta{display:flex;flex-wrap:wrap;gap:.35rem}.subscription-feature-card__meta span{padding:.28rem .48rem;border-radius:999px;font-size:.68rem;font-weight:750;background:rgba(var(--primary-color-rgb),.08)}@media(max-width:720px){.subscription-overview__hero{flex-direction:column}.subscription-overview__status{justify-items:start;text-align:start;min-width:0}}.entitlement-tile__dependency{display:block;margin-top:.38rem;font-size:.72rem;font-weight:750;color:var(--primary-color)}.theme-toggle-button{background-color:var(--secondary-color-lighter);color:var(--text-color-secondary-light);border:1px solid var(--border-color-light);border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.theme-toggle-button:hover{background-color:var(--border-color-light);color:var(--primary-color)}.theme-toggle-button svg{transition:transform .3s ease-out}.theme-toggle-button:hover svg{transform:scale(1.1) rotate(-15deg)}body.theme-dark .theme-toggle-button{background-color:var(--card-background-dark);color:var(--text-color-secondary-dark);border-color:var(--border-color-dark)}body.theme-dark .theme-toggle-button:hover{background-color:var(--border-color-dark);color:var(--primary-color-dark-theme)}.button-link{background-color:transparent;border-color:transparent;color:var(--primary-color, #007bff);padding:0;text-decoration:underline;font-weight:400}.button-link:hover:not(:disabled){color:var(--primary-hover-color, #0056b3);background-color:transparent}body.theme-dark .button-link{color:var(--primary-color-dark, #64b5f6)}body.theme-dark .button-link:hover:not(:disabled){color:var(--primary-hover-color-dark, #82c5ff)}.button-outline-primary{color:var(--primary-color, #007bff);background-color:transparent;border:1px solid var(--primary-color, #007bff)}.button-outline-primary:hover:not(:disabled){color:#fff;background-color:var(--primary-color, #007bff);border-color:var(--primary-color, #007bff)}body.theme-dark .button-outline-primary{color:var(--primary-color-dark, #64b5f6);border-color:var(--primary-color-dark, #64b5f6)}body.theme-dark .button-outline-primary:hover:not(:disabled){color:#121212;background-color:var(--primary-color-dark, #64b5f6)}.button-outline-secondary{color:#6c757d;background-color:transparent;border:1px solid #6c757d}.button-outline-secondary:hover:not(:disabled){color:#fff;background-color:#6c757d;border-color:#6c757d}body.theme-dark .button-outline-secondary{color:#adb5bd;border-color:#adb5bd}body.theme-dark .button-outline-secondary:hover:not(:disabled){color:#1e1e1e;background-color:#adb5bd}.button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--border-radius, 8px);cursor:pointer;line-height:1.2}.button-extra-small{padding:.3rem .55rem;font-size:.75rem}.button-small{padding:.45rem .75rem;font-size:.84rem}.button-medium{padding:.62rem 1rem;font-size:.94rem}.button-large{padding:.78rem 1.2rem;font-size:1rem}.button-loading{position:relative}.button-loading .button-text,.button-loading .button-icon{opacity:0}.button-spinner{position:absolute;top:50%;left:50%;margin-top:-.6em;margin-left:-.6em;width:1.2em;height:1.2em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:button-spin .75s linear infinite;box-sizing:border-box}.button-primary .button-spinner,.button-secondary .button-spinner,.button-danger .button-spinner,.button-success .button-spinner{border:2px solid rgba(255,255,255,.4);border-top-color:#fff}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-icon{display:inline-flex;align-items:center;line-height:1}.desktop-only{display:flex}.mobile-only{display:none}@media(max-width:767px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.header-actions,.public-header .header-actions,.public-header-container .header-actions{display:none!important}}.public-header{position:sticky;top:0;z-index:var(--zindex-sticky);background:#ffffffa6;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #00000014;transition:background .3s,border-color .3s}body.theme-dark .public-header{background:#141822cc;border-bottom-color:#ffffff14}@media(max-width:767px){.public-header{position:static}}.public-header-container{max-width:1400px;margin:0 auto;padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.header-logo{font-size:1.7rem;font-weight:var(--font-weight-bold);color:var(--primary-color);text-decoration:none;letter-spacing:.3px;transition:opacity .2s,transform .2s}.header-logo:hover{opacity:.85;transform:translateY(-1px)}body.theme-dark .header-logo{color:var(--primary-color-dark-theme)}.header-nav{flex:1 1 auto;justify-content:center;display:flex;gap:clamp(1rem,2vw,2rem)}.header-nav a{position:relative;padding:.35rem .1rem;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--text-color-primary-light);transition:color .2s,transform .2s}.header-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--primary-color),#5e8bff);opacity:0;transform:translateY(3px) scaleX(.6);transition:transform .25s ease,opacity .25s ease}.header-nav a:hover,.header-nav a.active{color:var(--primary-color)}.header-nav a:hover:after,.header-nav a.active:after{opacity:1;transform:translateY(0) scaleX(1)}body.theme-dark .header-nav a{color:var(--text-color-primary-dark)}body.theme-dark .header-nav a:hover,body.theme-dark .header-nav a.active{color:var(--primary-color-dark-theme)}body.theme-dark .header-nav a:after{background:linear-gradient(90deg,var(--primary-color-dark-theme),#82c5ff)}@media(max-width:992px){.header-nav{display:none}}.burger-button{width:44px;height:44px;border:none;background:none;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:var(--spacing-sm);transition:transform .25s;color:var(--primary-color)}.burger-button:hover{transform:scale(1.05)}.burger-button:active{transform:scale(.92)}.burger-button:before,.burger-button span,.burger-button:after{content:"";width:24px;height:2px;background:currentColor;display:block;transition:transform .25s cubic-bezier(.4,0,.2,1)}.burger-button:before{transform:translateY(-6px)}.burger-button:after{transform:translateY(6px)}body.theme-dark .burger-button{color:#fff}@media(min-width:768px){.burger-button{display:none}}.header-actions{display:flex;align-items:center;gap:var(--spacing-md)}.utility-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:999px;background:#fff9;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 18px #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.utility-chip:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000001a}body.theme-dark .utility-chip{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 6px 18px #00000059}.public-lang-switcher select{background:transparent!important;border:none!important;color:inherit!important;outline:none;font-weight:600}.header-actions .header-cta{border-radius:999px;box-shadow:0 8px 22px #00000014}.header-actions .header-cta.primary-button{box-shadow:0 10px 26px rgba(var(--primary-color-rgb),.3)}body.theme-dark .header-actions .header-cta{box-shadow:0 8px 24px #00000073}.public-mobile-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:calc(var(--zindex-sticky) + 120);animation:overlayFade .35s ease forwards}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.public-mobile-sheet{position:fixed;right:0;top:0;bottom:0;width:82%;max-width:300px;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:-4px 0 18px #0003;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:calc(var(--zindex-sticky) + 130)}.public-mobile-sheet.open{transform:translate(0)}body.theme-dark .public-mobile-sheet{background:#141822f2}.sheet-close-button{position:absolute;top:14px;right:14px;background:none;border:none;font-size:1.9rem;line-height:1;color:var(--primary-color);cursor:pointer;opacity:.75;transition:opacity .15s,transform .25s}.sheet-close-button:hover{opacity:1;transform:rotate(90deg)}body.theme-dark .sheet-close-button{color:var(--primary-color-dark-theme)}html[dir=rtl] .sheet-close-button{left:14px;right:auto}.sheet-nav{display:flex;flex-direction:column;gap:var(--spacing-lg)}.sheet-nav a{font-size:1.1rem;font-weight:600;text-decoration:none;color:var(--text-color-primary-light);transition:color .2s}.sheet-nav a:hover,.sheet-nav a.active{color:var(--primary-color)}body.theme-dark .sheet-nav a{color:var(--text-color-primary-dark)}body.theme-dark .sheet-nav a:hover,body.theme-dark .sheet-nav a.active{color:var(--primary-color-dark-theme)}.sheet-utils{display:flex;flex-direction:column;gap:var(--spacing-md)}.public-main-content{min-height:60vh}.public-footer{background:#ffffffb3;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border-top:1px solid rgba(0,0,0,.06);padding:var(--spacing-xl);font-size:.9rem;transition:background .3s,border-color .3s}body.theme-dark .public-footer{background:#141822d9;border-top-color:#ffffff14}.public-footer-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}@media(min-width:768px){.public-footer-container{flex-direction:row;justify-content:space-between}}.footer-links{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.footer-links a{color:var(--text-color-secondary-light);text-decoration:none;font-weight:500;transition:color .2s}.footer-links a:hover{color:var(--primary-color)}.footer-copyright{color:var(--text-color-muted-light);text-align:center}body.theme-dark .footer-links a{color:var(--text-color-secondary-dark)}body.theme-dark .footer-links a:hover{color:var(--primary-color-dark-theme)}body.theme-dark .footer-copyright{color:var(--text-color-muted-dark)}@media(max-width:575px){.header-logo{font-size:1.55rem}.sheet-nav a{font-size:1rem}.header-actions .button,.header-actions .button.small{font-size:.8rem;padding:.35rem .8rem}}.public-layout-wrapper{min-height:100vh;background:#fbfcff}body.theme-dark .public-layout-wrapper{background:#0a1020}.public-header{position:fixed;inset:0 0 auto;z-index:1200;background:#fbfcffd1;border-bottom:1px solid rgba(18,39,72,.08);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}body.theme-dark .public-header{background:#0a1020d1;border-bottom-color:#ffffff14}.public-header-container{width:min(1180px,calc(100% - 40px));min-height:76px;margin-inline:auto;padding:0}.header-logo{color:#111a35;font-weight:900;letter-spacing:-.045em;font-size:1.45rem}body.theme-dark .header-logo{color:#f7f8ff}.header-nav{gap:27px}.header-nav a{color:#5d6980;font-weight:750;font-size:.86rem;position:relative}.header-nav a:after{content:"";position:absolute;inset:auto 0 -9px;height:2px;border-radius:3px;background:#5b5ce2;transform:scaleX(0);transition:transform .2s ease}.header-nav a:hover,.header-nav a.active{color:#5b5ce2}.header-nav a:hover:after,.header-nav a.active:after{transform:scaleX(1)}body.theme-dark .header-nav a{color:#aab4c8}.utility-chip{background:#ffffffb8;border-color:#12274814;box-shadow:none}.header-actions .header-cta{min-height:41px;border-radius:12px;box-shadow:none;font-weight:800}.header-actions .header-cta.primary-button{background:linear-gradient(135deg,#5b5ce2,#7778f0);box-shadow:0 10px 24px #5b5ce23b}.public-main-content{min-height:70vh}.public-footer{background:#0d1530;color:#fff;border:0;padding:54px 20px}.public-footer-container{width:min(1180px,100%);max-width:none}.footer-links a{color:#bac4dc}.footer-links a:hover{color:#fff}.footer-copyright{color:#8e9ab6}body.theme-dark .public-footer{background:#070c18}@media(max-width:767px){.public-header-container{width:min(100% - 28px,1180px);min-height:68px}.public-mobile-sheet{width:min(88%,360px);max-width:none;background:#fffffffa;padding-top:74px}body.theme-dark .public-mobile-sheet{background:#0c1220fa}.sheet-nav a{padding:10px 0;border-bottom:1px solid rgba(18,39,72,.08)}}.public-footer-container{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:36px;align-items:start}.footer-brand-block{max-width:420px}.footer-brand-block strong{display:block;font-size:1.35rem;letter-spacing:-.03em;margin-bottom:10px}.footer-brand-block p{margin:0;color:#ffffffa6;line-height:1.7}.public-footer .footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.public-footer .footer-links a{color:#ffffffb8;text-decoration:none;transition:color .2s ease,transform .2s ease}.public-footer .footer-links a:hover{color:#fff;transform:translate(2px)}.public-footer .footer-copyright{grid-column:1/-1;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff8c}html[dir=rtl] .public-footer .footer-links{align-items:flex-start}html[dir=rtl] .public-footer .footer-links a:hover{transform:translate(-2px)}@media(max-width:760px){.public-footer-container{grid-template-columns:1fr;gap:26px}.public-footer .footer-copyright{grid-column:auto}}.public-layout-wrapper{--public-ink: #0b1530;--public-ink-soft: #33415e;--public-muted: #66728a;--public-primary: #5b5ce2;--public-primary-strong: #4547c8;--public-aqua: #1fc7ad;--public-surface: #ffffff;--public-surface-soft: #f6f8fd;--public-surface-tint: #eef2fb;--public-line: rgba(18, 35, 70, .11);--public-line-strong: rgba(91, 92, 226, .22);--public-shadow-sm: 0 10px 28px rgba(24, 40, 76, .08);--public-shadow-md: 0 22px 60px rgba(24, 40, 76, .12);--public-shadow-lg: 0 38px 100px rgba(24, 40, 76, .15);--public-radius-sm: 14px;--public-radius-md: 22px;--public-radius-lg: 32px;--public-page-width: 1240px;--public-reading-width: 820px;color:var(--public-ink);background:radial-gradient(circle at 9% 0%,rgba(91,92,226,.09),transparent 31rem),radial-gradient(circle at 96% 12%,rgba(31,199,173,.07),transparent 28rem),#f8faff}body.theme-dark .public-layout-wrapper{--public-ink: #f5f7ff;--public-ink-soft: #c9d2e6;--public-muted: #9da9c0;--public-primary: #8c8df4;--public-primary-strong: #a3a4ff;--public-aqua: #5bdcc7;--public-surface: #10182b;--public-surface-soft: #0c1323;--public-surface-tint: #141e35;--public-line: rgba(255, 255, 255, .09);--public-line-strong: rgba(140, 141, 244, .25);--public-shadow-sm: 0 12px 30px rgba(0, 0, 0, .22);--public-shadow-md: 0 24px 60px rgba(0, 0, 0, .3);--public-shadow-lg: 0 38px 100px rgba(0, 0, 0, .36);background:radial-gradient(circle at 8% 0%,rgba(91,92,226,.16),transparent 29rem),radial-gradient(circle at 95% 12%,rgba(31,199,173,.1),transparent 27rem),#080e1d}.public-layout-wrapper .public-header,.public-layout-wrapper .utility-chip,.public-layout-wrapper .public-mobile-overlay,.public-layout-wrapper .public-mobile-sheet,.public-layout-wrapper .public-footer,.public-layout-wrapper [class*=glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.public-layout-wrapper .public-header{position:fixed;inset:0 0 auto;min-height:76px;background:#fcfdfff7;border-bottom:1px solid var(--public-line);box-shadow:0 8px 28px #16244412}body.theme-dark .public-layout-wrapper .public-header{background:#090f1df7;border-bottom-color:var(--public-line);box-shadow:0 8px 28px #0000004d}.public-layout-wrapper .public-header-container{width:min(var(--public-page-width),calc(100% - 42px));min-height:76px}.public-layout-wrapper .header-logo{color:var(--public-ink);font-size:1.45rem;font-weight:900;letter-spacing:-.055em;text-decoration:none}.public-layout-wrapper .header-logo:hover{color:var(--public-primary);text-decoration:none;transform:none}.public-layout-wrapper .header-nav{gap:clamp(18px,2.2vw,34px)}.public-layout-wrapper .header-nav a{color:var(--public-muted);font-size:.87rem;font-weight:780;letter-spacing:0;transition:color .18s ease}.public-layout-wrapper .header-nav a:after{bottom:-11px;height:3px;background:linear-gradient(90deg,var(--public-primary),var(--public-aqua));transform-origin:center}.public-layout-wrapper .header-nav a:hover,.public-layout-wrapper .header-nav a.active{color:var(--public-primary);text-decoration:none}.public-layout-wrapper .utility-chip{background:var(--public-surface);border-color:var(--public-line);box-shadow:none}.public-layout-wrapper .header-actions .header-cta{min-height:42px;border-radius:13px;box-shadow:none}.public-layout-wrapper .header-actions .header-cta.primary-button{background:linear-gradient(135deg,var(--public-primary),#7779ef);border-color:transparent;box-shadow:0 10px 22px #5b5ce233}.public-layout-wrapper .public-mobile-overlay{background:#0509128f}.public-layout-wrapper .public-mobile-sheet{background:#fff;border-inline-start:1px solid var(--public-line);box-shadow:-18px 0 50px #0c152b33}body.theme-dark .public-layout-wrapper .public-mobile-sheet{background:#0c1323}.public-layout-wrapper .public-main-content{min-height:72vh}.public-layout-wrapper .public-footer{background:linear-gradient(135deg,rgba(91,92,226,.13),transparent 36%),#0b1430;color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:64px 22px 42px}.public-layout-wrapper .public-footer-container{width:min(var(--public-page-width),100%);gap:42px}.public-layout-wrapper .footer-brand-block strong{font-size:1.45rem;letter-spacing:-.04em}.public-layout-wrapper .footer-brand-block p{color:#ffffffa8;font-size:.94rem;line-height:1.75}.public-layout-wrapper .public-footer .footer-links a{color:#ffffffb8;font-size:.9rem}.public-layout-wrapper .public-footer .footer-links a:hover{color:#fff;text-decoration:none;transform:translate(3px)}html[dir=rtl] .public-layout-wrapper .public-footer .footer-links a:hover{transform:translate(-3px)}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-group{margin-bottom:22px}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-label{margin-bottom:9px;color:var(--public-ink-soft);font-size:.76rem;font-weight:850;letter-spacing:.08em}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-input{min-height:54px;padding:14px 16px;color:var(--public-ink);background:var(--public-surface);border:1px solid var(--public-line);border-radius:14px;box-shadow:0 1px #ffffff73 inset;font-size:.98rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) textarea.form-input{min-height:168px;resize:vertical}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-input:focus{outline:none;border-color:#5b5ce2b8;box-shadow:0 0 0 4px #5b5ce21c}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-help-text{display:block;margin-top:8px;color:var(--public-muted);font-size:.79rem;line-height:1.55}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .button{min-height:50px;border-radius:14px;border-width:1px;font-weight:850;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .button-primary{color:#fff;background:linear-gradient(135deg,var(--public-primary),#7779ef);border-color:transparent;box-shadow:0 14px 30px #5b5ce238}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .button-secondary{color:var(--public-ink);background:var(--public-surface);border-color:var(--public-line);box-shadow:none}@media(hover:hover)and (pointer:fine){.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .button:not(:disabled):hover{transform:translateY(-2px);text-decoration:none}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .button-primary:not(:disabled):hover{box-shadow:0 18px 36px #5b5ce247}}.public-layout-wrapper .static-page-shell{--story-ink: var(--public-ink);--story-muted: var(--public-muted);--story-primary: var(--public-primary);--story-aqua: var(--public-aqua);--story-line: var(--public-line);--story-surface: var(--public-surface);--story-soft: var(--public-surface-soft);min-height:72vh;padding:126px 22px 104px;background:transparent}.public-layout-wrapper .static-page-card{width:min(var(--public-page-width),100%);border:1px solid var(--public-line);border-radius:36px;background:var(--public-surface);box-shadow:var(--public-shadow-lg);overflow:hidden}.public-layout-wrapper .static-page-hero{min-height:480px;display:flex;flex-direction:column;justify-content:center;padding:clamp(58px,8vw,112px);background:linear-gradient(135deg,#5b5ce21b,#1fc7ad0b 58%,#fff3),var(--public-surface);border-bottom:1px solid var(--public-line)}body.theme-dark .public-layout-wrapper .static-page-hero{background:linear-gradient(135deg,rgba(91,92,226,.2),rgba(31,199,173,.07) 62%,transparent),var(--public-surface)}.public-layout-wrapper .static-page-hero:before,.public-layout-wrapper .static-page-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;border:1px solid rgba(91,92,226,.15);pointer-events:none}.public-layout-wrapper .static-page-hero:before{width:440px;height:440px;inset:-205px -105px auto auto;background:radial-gradient(circle at 36% 36%,rgba(91,92,226,.17),rgba(91,92,226,.02) 62%,transparent 63%)}.public-layout-wrapper .static-page-hero:after{width:250px;height:250px;inset:auto 13% -150px auto;background:radial-gradient(circle at 40% 40%,rgba(31,199,173,.14),transparent 68%)}.public-layout-wrapper .static-hero-glow{width:260px;height:260px;inset:auto auto -150px -90px;background:radial-gradient(circle,rgba(91,92,226,.16),transparent 69%);filter:none}.public-layout-wrapper .static-hero-grid{position:absolute;z-index:-1;inset:44px 46px auto auto;width:116px;height:88px;opacity:.42;background-image:radial-gradient(circle,rgba(91,92,226,.35) 1.3px,transparent 1.6px);background-size:14px 14px;pointer-events:none}html[dir=rtl] .public-layout-wrapper .static-hero-grid{inset:44px auto auto 46px}.public-layout-wrapper .static-page-kicker{color:var(--public-primary);font-size:.73rem;font-weight:900;letter-spacing:.16em}.public-layout-wrapper .static-page-card h1{max-width:890px;margin-top:22px;color:var(--public-ink);font-size:clamp(3.15rem,6vw,6.25rem);line-height:.96;letter-spacing:-.067em;text-wrap:balance}.public-layout-wrapper .static-page-deck{max-width:760px;margin-top:28px;color:var(--public-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.public-layout-wrapper .static-page-actions{gap:13px;margin-top:34px}.public-layout-wrapper .marketing-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:14px;font-size:.86rem;font-weight:850;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.public-layout-wrapper .marketing-button.primary{color:#fff;background:linear-gradient(135deg,var(--public-primary),#7375ee);box-shadow:0 14px 28px #5b5ce238}.public-layout-wrapper .marketing-button.secondary{color:var(--public-primary-strong);background:var(--public-surface);border:1px solid var(--public-line-strong)}@media(hover:hover)and (pointer:fine){.public-layout-wrapper .marketing-button:hover{transform:translateY(-2px);text-decoration:none}}.public-layout-wrapper .page-smart-crm .static-page-hero{background:linear-gradient(132deg,#5b5ce220,#4698e50e 50%,#1fc7ad12),var(--public-surface)}.public-layout-wrapper .page-revenue-operations .static-page-hero{background:linear-gradient(132deg,#5948d621,#5b5ce20f 52%,#1fc7ad0e),var(--public-surface)}.public-layout-wrapper .page-use-cases .static-page-hero{background:linear-gradient(132deg,#5b5ce21c,#1fc7ad0b 48%,#5b5ce211),var(--public-surface)}.public-layout-wrapper .product-experience{padding:clamp(54px,7vw,96px);gap:clamp(34px,5vw,68px);background:linear-gradient(180deg,#f7f9ffeb,#fffffffa);border-bottom:1px solid var(--public-line)}body.theme-dark .public-layout-wrapper .product-experience{background:linear-gradient(180deg,#10182b,#0d1527)}.public-layout-wrapper .product-experience-copy h2,.public-layout-wrapper .use-case-experience-heading h2{color:var(--public-ink);font-size:clamp(2.35rem,4.6vw,4.8rem);line-height:1.01;letter-spacing:-.058em;text-wrap:balance}.public-layout-wrapper .product-experience-copy>p,.public-layout-wrapper .use-case-experience-heading>p{color:var(--public-muted);font-size:1rem;line-height:1.75}.public-layout-wrapper .product-experience-eyebrow{color:var(--public-primary);font-weight:900;letter-spacing:.14em}.public-layout-wrapper .product-experience-points{gap:13px;margin-top:28px}.public-layout-wrapper .product-experience-points article{padding:17px 18px;border:1px solid var(--public-line);border-radius:18px;background:var(--public-surface);box-shadow:0 8px 22px #16264a0e}.public-layout-wrapper .product-experience-points article>span{background:linear-gradient(135deg,#5b5ce224,#1fc7ad1f);color:var(--public-primary);border:1px solid rgba(91,92,226,.12)}.public-layout-wrapper .product-experience-points strong{color:var(--public-ink);font-size:.92rem}.public-layout-wrapper .product-experience-points p{color:var(--public-muted);font-size:.78rem;line-height:1.55}.public-layout-wrapper :is(.crm-live-board,.revenue-ops-console,.journey-explorer){border:1px solid rgba(91,92,226,.16);box-shadow:0 28px 62px #141f4b2e}.public-layout-wrapper :is(.crm-live-board,.revenue-ops-console){background:linear-gradient(145deg,#10183f,#252d77 70%,#124b58)}.public-layout-wrapper :is(.crm-profile-panel,.crm-intelligence-panel,.voice-thread-card,.integration-pipeline article){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff13}.public-layout-wrapper .crm-operating-loop,.public-layout-wrapper .revenue-ops-operating-rail,.public-layout-wrapper .voice-operating-strip,.public-layout-wrapper .integration-operating-strip{gap:12px;padding:16px;border:1px solid var(--public-line);border-radius:28px;background:var(--public-surface);box-shadow:var(--public-shadow-sm)}.public-layout-wrapper :is(.crm-operating-loop,.revenue-ops-operating-rail,.voice-operating-strip,.integration-operating-strip) article{border-radius:20px;border-color:var(--public-line);background:linear-gradient(145deg,var(--public-surface),var(--public-surface-soft))}.public-layout-wrapper .crm-outcome-strip,.public-layout-wrapper .revenue-ops-proof-strip{border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0d173b,#243079 72%,#13525c);box-shadow:0 20px 40px #111c4629}.public-layout-wrapper .use-case-experience{gap:34px}.public-layout-wrapper .journey-explorer{overflow:hidden;border-radius:30px;background:#10183f}.public-layout-wrapper .journey-tabs{padding:12px;background:#111942;gap:9px}.public-layout-wrapper .journey-tabs button{min-height:86px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff0b;transition:background-color .18s ease,border-color .18s ease}.public-layout-wrapper .journey-tabs button.active{border-color:#7ce5d270;background:linear-gradient(135deg,#5659d8,#3f67d7);box-shadow:0 10px 24px #2a318e3d}.public-layout-wrapper .journey-canvas{background:var(--public-surface)}.public-layout-wrapper .journey-stage-grid article,.public-layout-wrapper .industry-proof-grid article{border-color:var(--public-line);background:linear-gradient(145deg,var(--public-surface),var(--public-surface-soft))}.public-layout-wrapper .use-case-industry-proof{border:1px solid var(--public-line);border-radius:30px;background:linear-gradient(145deg,#5b5ce20f,#1fc7ad0e),var(--public-surface);box-shadow:var(--public-shadow-sm)}.public-layout-wrapper .product-story-card .static-content{counter-reset:public-story-section;padding:clamp(54px,7vw,96px);background:var(--public-surface)}.public-layout-wrapper .product-story-card .static-content>section{counter-increment:public-story-section;position:relative;isolation:isolate;margin:0 0 clamp(28px,4vw,48px);padding:clamp(34px,5vw,58px);border:1px solid var(--public-line);border-radius:28px;background:linear-gradient(145deg,#5b5ce209,#1fc7ad05),var(--public-surface);box-shadow:0 13px 34px #16264a0e;overflow:hidden}.public-layout-wrapper .product-story-card .static-content>section:before{content:counter(public-story-section,decimal-leading-zero);position:absolute;inset:24px 25px auto auto;z-index:-1;color:#5b5ce21f;font-size:clamp(3.8rem,8vw,7rem);font-weight:950;line-height:1;letter-spacing:-.08em}html[dir=rtl] .public-layout-wrapper .product-story-card .static-content>section:before{inset:24px auto auto 25px}.public-layout-wrapper .product-story-card .static-content>section:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--public-primary),var(--public-aqua))}html[dir=rtl] .public-layout-wrapper .product-story-card .static-content>section:after{inset:0 0 0 auto}.public-layout-wrapper .product-story-card .static-content>section:nth-child(2n){background:linear-gradient(145deg,#1fc7ad09,#5b5ce205),var(--public-surface-soft)}.public-layout-wrapper .product-story-card .static-content h2{max-width:760px;margin:0 0 20px;color:var(--public-ink);font-size:clamp(2rem,3.8vw,3.7rem);line-height:1.05;letter-spacing:-.052em}.public-layout-wrapper .product-story-card .static-content h3{margin-top:28px;color:var(--public-ink);font-size:clamp(1.2rem,2vw,1.55rem)}.public-layout-wrapper .product-story-card .static-content p,.public-layout-wrapper .product-story-card .static-content li{max-width:840px;color:var(--public-muted);font-size:.98rem;line-height:1.78}.public-layout-wrapper .product-story-card .static-content>section>p:first-of-type{font-size:1.02rem}.public-layout-wrapper .product-page-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(56px,8vw,94px);background:linear-gradient(135deg,#101a49,#444ac4 62%,#1a8c89)}.public-layout-wrapper .product-page-cta:before,.public-layout-wrapper .product-page-cta:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.public-layout-wrapper .product-page-cta:before{width:280px;height:280px;inset:-150px auto auto -90px;border:1px solid rgba(255,255,255,.12);background:#ffffff09}.public-layout-wrapper .product-page-cta:after{width:390px;height:390px;inset:auto -180px -250px auto;border:1px solid rgba(124,229,210,.18);background:#7ce5d20a}.public-layout-wrapper .product-page-cta h2{font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:1.01}.public-layout-wrapper .product-page-cta .marketing-button.primary{color:#263064;background:#fff;box-shadow:0 14px 30px #070d2d38}.public-layout-wrapper .editorial-page-shell{padding-bottom:112px}.public-layout-wrapper .editorial-page-card{width:min(1060px,100%)}.public-layout-wrapper .editorial-page-card .static-page-hero{min-height:360px;padding:clamp(48px,7vw,78px)}.public-layout-wrapper .editorial-page-card .static-page-card h1,.public-layout-wrapper .editorial-page-card h1{max-width:760px;font-size:clamp(3rem,6vw,5.4rem)}.public-layout-wrapper .editorial-page-card .static-content{width:min(100%,860px);margin-inline:auto;padding:clamp(44px,7vw,84px);color:var(--public-muted);font-size:1rem;line-height:1.82}.public-layout-wrapper .editorial-page-card .static-content h2{margin:54px 0 18px;padding-top:26px;border-top:1px solid var(--public-line);color:var(--public-ink);font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.14;letter-spacing:-.035em}.public-layout-wrapper .editorial-page-card .static-content h2:first-of-type{margin-top:22px;padding-top:0;border-top:0}.public-layout-wrapper .editorial-page-card .static-content h3,.public-layout-wrapper .editorial-page-card .static-content h4{margin-top:34px;color:var(--public-ink)}.public-layout-wrapper .editorial-page-card .static-content p,.public-layout-wrapper .editorial-page-card .static-content li{max-width:none;color:var(--public-muted);font-size:.99rem;line-height:1.82}.public-layout-wrapper .editorial-page-card .static-content ol,.public-layout-wrapper .editorial-page-card .static-content ul{padding-inline-start:1.4rem}.public-layout-wrapper .editorial-page-card .static-content li{margin-bottom:.7rem}.public-layout-wrapper .contact-page{width:min(var(--public-page-width),calc(100% - 42px));max-width:none;min-height:78vh;margin-inline:auto;padding:132px 0 104px}.public-layout-wrapper .contact-page .contact-hero{position:relative;overflow:hidden;margin-bottom:26px;padding:clamp(42px,6vw,76px);text-align:start;border:1px solid var(--public-line);border-radius:30px;background:linear-gradient(135deg,rgba(91,92,226,.11),rgba(31,199,173,.05) 72%,transparent),var(--public-surface);box-shadow:var(--public-shadow-md)}.public-layout-wrapper .contact-page .contact-hero:after{content:"";position:absolute;width:310px;height:310px;inset:-145px -80px auto auto;border:1px solid rgba(91,92,226,.15);border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(91,92,226,.13),transparent 68%)}html[dir=rtl] .public-layout-wrapper .contact-page .contact-hero:after{inset:-145px auto auto -80px}.public-layout-wrapper .contact-hero-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:18px;border-radius:16px;color:var(--public-primary);background:linear-gradient(135deg,#5b5ce224,#1fc7ad1f);border:1px solid rgba(91,92,226,.14);font-size:1.25rem}.public-layout-wrapper .contact-page .section-title{max-width:760px;margin:0;color:var(--public-ink);font-size:clamp(3rem,6vw,5.5rem);line-height:.98;letter-spacing:-.064em}.public-layout-wrapper .contact-page .section-subtitle{max-width:760px;margin:22px 0 0;color:var(--public-muted);font-size:clamp(1rem,1.5vw,1.17rem);line-height:1.75}.public-layout-wrapper .contact-layout{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);gap:0;padding:0;overflow:hidden;border:1px solid var(--public-line);border-radius:30px;background:var(--public-surface);box-shadow:var(--public-shadow-md)}.public-layout-wrapper .contact-info{position:relative;padding:clamp(34px,5vw,58px);color:#fff;background:linear-gradient(155deg,#101a46,#29347b 65%,#12606a)}.public-layout-wrapper .contact-info:after{content:"";position:absolute;width:250px;height:250px;inset:auto -115px -120px auto;border:1px solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}.public-layout-wrapper .contact-info h3{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.045em}.public-layout-wrapper .contact-info>p{color:#ffffffad;line-height:1.7}.public-layout-wrapper .contact-channels{display:grid;gap:14px;margin-top:28px}.public-layout-wrapper .contact-channels li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;margin:0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#fff1}.public-layout-wrapper .contact-channel-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#83ead8;background:#7ce5d21a;font-size:1.05rem}.public-layout-wrapper .contact-channels strong,.public-layout-wrapper .contact-channels a,.public-layout-wrapper .contact-channels div>span{display:block}.public-layout-wrapper .contact-channels strong{margin-bottom:4px;color:#fff;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.public-layout-wrapper .contact-channels a,.public-layout-wrapper .contact-channels div>span{color:#ffffffbd;font-size:.9rem;line-height:1.55}.public-layout-wrapper .contact-channels a{display:inline-flex;align-items:center;gap:6px}.public-layout-wrapper .contact-channels a:hover{color:#fff;text-decoration:none}.public-layout-wrapper .contact-form-wrapper{padding:clamp(34px,5vw,58px);background:var(--public-surface)}.public-layout-wrapper .contact-form-wrapper h3{color:var(--public-ink);font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.045em}.public-layout-wrapper .contact-form-wrapper .form-grid{gap:18px}.public-layout-wrapper .public-auth-page{min-height:100vh;justify-content:flex-start;padding:126px 22px 96px;background:transparent}.public-layout-wrapper .public-auth-shell{width:min(1080px,100%);display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);overflow:hidden;border:1px solid var(--public-line);border-radius:32px;background:var(--public-surface);box-shadow:var(--public-shadow-lg)}.public-layout-wrapper .public-auth-form-column{display:flex;align-items:center;justify-content:center;padding:clamp(34px,5vw,64px);background:var(--public-surface)}.public-layout-wrapper .public-auth-page .auth-form{width:100%;max-width:500px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.public-layout-wrapper .public-auth-page .auth-form-title{margin-bottom:34px;color:var(--public-ink);font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.04;letter-spacing:-.055em;text-align:start;text-wrap:balance}.public-layout-wrapper .public-auth-page .auth-form-subtitle{margin:-18px 0 30px;color:var(--public-muted);font-size:.98rem;line-height:1.7;text-align:start}.public-layout-wrapper .public-auth-page .auth-submit-button{margin-top:6px}.public-layout-wrapper .public-auth-page .form-links-container{margin-top:26px;padding-top:24px;border-top:1px solid var(--public-line);text-align:center}.public-layout-wrapper .public-auth-page .form-link-item{color:var(--public-muted);font-size:.9rem}.public-layout-wrapper .public-auth-page .form-link-item a{color:var(--public-primary);font-weight:800}.public-layout-wrapper .public-auth-visual{position:relative;isolation:isolate;min-height:650px;display:grid;place-items:center;overflow:hidden;padding:44px;background:linear-gradient(145deg,#5b5ce229,#1fc7ad14),#0f183d}.public-layout-wrapper .public-auth-visual:before{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1.2px,transparent 1.5px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 76%);mask-image:linear-gradient(to bottom right,#000,transparent 76%)}.public-layout-wrapper .public-auth-orbit{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.12);border-radius:50%}.public-layout-wrapper .public-auth-orbit-one{width:420px;height:420px;inset:-190px auto auto -170px;background:#5b5ce214}.public-layout-wrapper .public-auth-orbit-two{width:300px;height:300px;inset:auto -130px -120px auto;background:#1fc7ad12}.public-layout-wrapper .public-auth-visual-console{width:min(100%,440px);padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#151f50;box-shadow:0 30px 64px #04091e57;transform:rotate(-1.5deg)}html[dir=rtl] .public-layout-wrapper .public-auth-visual-console{transform:rotate(1.5deg)}.public-layout-wrapper .public-auth-console-bar{display:flex;align-items:center;gap:7px;padding:2px 2px 16px}.public-layout-wrapper .public-auth-console-bar>span{width:8px;height:8px;border-radius:50%;background:#ff8e83}.public-layout-wrapper .public-auth-console-bar>span:nth-child(2){background:#ffc86e}.public-layout-wrapper .public-auth-console-bar>span:nth-child(3){background:#62d5ba}.public-layout-wrapper .public-auth-console-bar b{width:32px;height:32px;display:grid;place-items:center;margin-inline-start:auto;border-radius:11px;color:#81e8d5;background:#81e8d517}.public-layout-wrapper .public-auth-signal-card,.public-layout-wrapper .public-auth-action-card,.public-layout-wrapper .public-auth-signal-grid>div{border:1px solid rgba(255,255,255,.1);background:#fff1}.public-layout-wrapper .public-auth-signal-card-main{display:grid;grid-template-columns:48px 1fr 34px;gap:13px;align-items:center;padding:15px;border-radius:18px}.public-layout-wrapper .public-auth-signal-avatar,.public-layout-wrapper .public-auth-action-card>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#17204f;background:linear-gradient(135deg,#71e2cf,#8f91f4)}.public-layout-wrapper .public-auth-signal-copy i,.public-layout-wrapper .public-auth-action-card div i,.public-layout-wrapper .public-auth-signal-grid i{display:block;height:8px;border-radius:999px;background:#fff9}.public-layout-wrapper .public-auth-signal-copy i+i,.public-layout-wrapper .public-auth-action-card div i+i,.public-layout-wrapper .public-auth-signal-grid i+i{width:68%;margin-top:8px;background:#ffffff40}.public-layout-wrapper .public-auth-signal-card-main>span,.public-layout-wrapper .public-auth-action-card>b{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:#67d9c2;background:#67d9c217}.public-layout-wrapper .public-auth-signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:11px}.public-layout-wrapper .public-auth-signal-grid>div{min-height:118px;display:grid;align-content:start;gap:11px;padding:16px;border-radius:17px;color:#83ead8}.public-layout-wrapper .public-auth-signal-grid i{width:82%;margin-top:10px}.public-layout-wrapper .public-auth-action-card{display:grid;grid-template-columns:44px 1fr 32px;gap:12px;align-items:center;margin-top:11px;padding:14px;border-radius:17px;background:linear-gradient(135deg,#5b5ce2a6,#414eb7bf)}.public-layout-wrapper .public-auth-action-card>span{width:44px;height:44px}.public-layout-wrapper .public-auth-dot-grid{position:absolute;inset:auto 34px 30px auto;width:84px;height:70px;opacity:.5;background-image:radial-gradient(circle,rgba(255,255,255,.3) 1.2px,transparent 1.5px);background-size:12px 12px}.public-layout-wrapper .public-auth-error-card{max-width:500px}.public-layout-wrapper .checkout-page{min-height:100vh;align-items:flex-start;padding:126px 22px 104px;background:transparent}.public-layout-wrapper .checkout-container{position:relative;width:min(920px,100%);max-width:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--public-line);border-radius:32px;background:var(--public-surface);box-shadow:var(--public-shadow-lg)}.public-layout-wrapper .checkout-header{position:relative;overflow:hidden;margin:0;padding:clamp(38px,5vw,58px);text-align:start;border-bottom:1px solid var(--public-line);background:linear-gradient(135deg,rgba(91,92,226,.12),rgba(31,199,173,.05) 70%,transparent),var(--public-surface)}.public-layout-wrapper .checkout-header:after{content:"";position:absolute;width:270px;height:270px;inset:-135px -90px auto auto;border:1px solid rgba(91,92,226,.13);border-radius:50%;background:#5b5ce209}html[dir=rtl] .public-layout-wrapper .checkout-header:after{inset:-135px auto auto -90px}.public-layout-wrapper .checkout-title-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:17px;border-radius:15px;color:var(--public-primary);background:linear-gradient(135deg,#5b5ce224,#1fc7ad1f);border:1px solid rgba(91,92,226,.13)}.public-layout-wrapper .checkout-header h2{margin:0 0 24px;color:var(--public-ink);font-size:clamp(2.25rem,4vw,3.65rem);line-height:1.04;letter-spacing:-.052em}.public-layout-wrapper .plan-summary{display:grid;grid-template-columns:40px minmax(120px,.8fr) minmax(100px,.7fr) minmax(220px,1.35fr) auto;gap:12px;align-items:center;margin:0;padding:15px 17px;border:1px solid rgba(91,92,226,.13);border-radius:18px;background:var(--public-surface);box-shadow:0 10px 25px #19294d0f}.public-layout-wrapper .plan-summary-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:var(--public-aqua);background:#1fc7ad1a}.public-layout-wrapper .plan-summary-label{color:var(--public-muted);font-size:.86rem;line-height:1.45}.public-layout-wrapper .plan-summary strong{color:var(--public-primary);font-size:1.05rem}.public-layout-wrapper .period-toggle{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:0!important}.public-layout-wrapper .period-toggle .chip{min-height:34px;padding:0 11px;border:1px solid var(--public-line);border-radius:10px;color:var(--public-muted);background:var(--public-surface-soft);font-size:.76rem;font-weight:800;cursor:pointer}.public-layout-wrapper .period-toggle .chip-active{color:#fff;border-color:transparent;background:var(--public-primary)}.public-layout-wrapper .plan-price{color:var(--public-ink);font-size:.9rem}.public-layout-wrapper .checkout-header .tiny-muted{max-width:700px;margin:18px 0 0!important;color:var(--public-muted);font-size:.86rem;line-height:1.65}.public-layout-wrapper .checkout-form{display:grid;gap:22px;margin:0;padding:clamp(28px,5vw,52px);background:var(--public-surface-soft)}.public-layout-wrapper .checkout-section{margin:0;padding:clamp(25px,4vw,38px);border:1px solid var(--public-line);border-radius:22px;background:var(--public-surface);box-shadow:var(--public-shadow-sm)}.public-layout-wrapper .checkout-section h3{display:flex;align-items:center;gap:11px;margin:0 0 26px;padding:0 0 17px;border-bottom:1px solid var(--public-line);color:var(--public-ink);font-size:clamp(1.22rem,2.3vw,1.65rem);letter-spacing:-.025em}.public-layout-wrapper .checkout-section h3>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--public-primary);background:#5b5ce21a}.public-layout-wrapper .checkout-section .tiny-muted{margin-top:3px!important;padding:14px 16px;border-radius:14px;color:var(--public-muted);background:var(--public-surface-soft);font-size:.82rem;line-height:1.6}.public-layout-wrapper .currency-switcher-wrapper{gap:16px;padding:13px 15px;border:1px solid var(--public-line);border-radius:15px;background:var(--public-surface-soft)}.public-layout-wrapper .payment-options{display:grid;gap:11px}.public-layout-wrapper .checkout-footer{margin:0;padding:23px 30px;border-top:1px solid var(--public-line);color:var(--public-muted);background:var(--public-surface)}.public-layout-wrapper .checkout-footer a{color:var(--public-primary);font-weight:800}body.theme-dark .public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-input{color:var(--public-ink);background:#0d1527;border-color:var(--public-line);box-shadow:none}body.theme-dark .public-layout-wrapper .contact-form-wrapper,body.theme-dark .public-layout-wrapper .public-auth-form-column,body.theme-dark .public-layout-wrapper .checkout-section,body.theme-dark .public-layout-wrapper .plan-summary,body.theme-dark .public-layout-wrapper .journey-canvas{background:var(--public-surface)}body.theme-dark .public-layout-wrapper .checkout-form{background:#0b1221}body.theme-dark .public-layout-wrapper .period-toggle .chip{color:var(--public-muted);background:#0c1425}body.theme-dark .public-layout-wrapper .period-toggle .chip-active{color:#fff;background:var(--public-primary)}@media(max-width:1120px){.public-layout-wrapper .public-auth-shell{grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr)}.public-layout-wrapper .public-auth-visual{min-height:610px;padding:28px}.public-layout-wrapper .plan-summary{grid-template-columns:40px minmax(110px,1fr) minmax(90px,.7fr) minmax(200px,1.5fr)}.public-layout-wrapper .plan-price{grid-column:2 / -1}}@media(max-width:992px){.public-layout-wrapper .public-header-container{min-height:70px}.public-layout-wrapper .static-page-shell,.public-layout-wrapper .contact-page,.public-layout-wrapper .checkout-page,.public-layout-wrapper .public-auth-page{padding-top:108px}.public-layout-wrapper .static-page-hero{min-height:420px}.public-layout-wrapper .contact-layout{grid-template-columns:1fr}.public-layout-wrapper .contact-info,.public-layout-wrapper .contact-form-wrapper{padding:40px}.public-layout-wrapper .public-auth-shell{grid-template-columns:1fr;width:min(680px,100%)}.public-layout-wrapper .public-auth-visual{min-height:310px;padding:28px}.public-layout-wrapper .public-auth-visual-console{width:min(100%,410px);transform:none}html[dir=rtl] .public-layout-wrapper .public-auth-visual-console{transform:none}.public-layout-wrapper .public-auth-form-column{padding:48px}}@media(max-width:767px){.public-layout-wrapper .public-header{position:fixed}.public-layout-wrapper .public-header-container{width:calc(100% - 28px);min-height:66px}.public-layout-wrapper .header-logo{font-size:1.28rem}.public-layout-wrapper .public-mobile-sheet{top:0;width:min(88%,360px);padding:76px 24px 28px}.public-layout-wrapper .static-page-shell,.public-layout-wrapper .contact-page,.public-layout-wrapper .checkout-page,.public-layout-wrapper .public-auth-page{padding-top:90px;padding-bottom:72px}.public-layout-wrapper .static-page-shell{padding-inline:14px}.public-layout-wrapper .static-page-card,.public-layout-wrapper .contact-layout,.public-layout-wrapper .contact-page .contact-hero,.public-layout-wrapper .checkout-container,.public-layout-wrapper .public-auth-shell{border-radius:24px}.public-layout-wrapper .static-page-hero{min-height:0;padding:48px 24px 54px}.public-layout-wrapper .static-page-hero:before{width:260px;height:260px;inset:-130px -110px auto auto}.public-layout-wrapper .static-page-hero:after{display:none}.public-layout-wrapper .static-hero-grid{inset:22px 18px auto auto;width:72px;height:58px;background-size:12px 12px}html[dir=rtl] .public-layout-wrapper .static-hero-grid{inset:22px auto auto 18px}.public-layout-wrapper .static-page-card h1{max-width:100%;font-size:clamp(2.7rem,12vw,4.2rem);line-height:.99;letter-spacing:-.058em}.public-layout-wrapper .static-page-deck{font-size:.98rem;line-height:1.67}.public-layout-wrapper .static-page-actions{display:grid;grid-template-columns:1fr}.public-layout-wrapper .marketing-button{width:100%}.public-layout-wrapper .product-experience{padding:44px 20px}.public-layout-wrapper .product-experience-copy h2,.public-layout-wrapper .use-case-experience-heading h2{font-size:clamp(2.2rem,10vw,3.25rem);line-height:1.02}.public-layout-wrapper .product-experience-copy>p,.public-layout-wrapper .use-case-experience-heading>p,.public-layout-wrapper .product-experience-points p{font-size:.95rem}.public-layout-wrapper .product-experience-points article{padding:17px}.public-layout-wrapper .crm-live-board,.public-layout-wrapper .revenue-ops-console,.public-layout-wrapper .journey-explorer,.public-layout-wrapper .use-case-industry-proof{border-radius:22px}.public-layout-wrapper .journey-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-layout-wrapper .journey-tabs button{min-height:78px}.public-layout-wrapper .product-story-card .static-content{padding:22px 14px 42px}.public-layout-wrapper .product-story-card .static-content>section{padding:30px 22px 32px;border-radius:22px}.public-layout-wrapper .product-story-card .static-content>section:before{inset:18px 18px auto auto;font-size:4.2rem}html[dir=rtl] .public-layout-wrapper .product-story-card .static-content>section:before{inset:18px auto auto 18px}.public-layout-wrapper .product-story-card .static-content h2{max-width:90%;font-size:clamp(1.85rem,8.5vw,2.65rem);line-height:1.08}.public-layout-wrapper .product-story-card .static-content p,.public-layout-wrapper .product-story-card .static-content li{font-size:.96rem;line-height:1.72}.public-layout-wrapper .product-page-cta{padding:54px 22px}.public-layout-wrapper .product-page-cta h2{font-size:clamp(2.15rem,10vw,3.2rem)}.public-layout-wrapper .editorial-page-card .static-page-hero{min-height:0;padding:45px 24px}.public-layout-wrapper .editorial-page-card .static-content{padding:40px 24px 58px;font-size:.98rem}.public-layout-wrapper .editorial-page-card .static-content h2{margin-top:44px;font-size:1.65rem}.public-layout-wrapper .contact-page{width:calc(100% - 28px)}.public-layout-wrapper .contact-page .contact-hero{padding:40px 24px}.public-layout-wrapper .contact-page .section-title{font-size:clamp(2.75rem,12vw,4rem)}.public-layout-wrapper .contact-info,.public-layout-wrapper .contact-form-wrapper{padding:32px 24px}.public-layout-wrapper .contact-form-wrapper .form-grid{grid-template-columns:1fr}.public-layout-wrapper .public-auth-page{padding-inline:14px}.public-layout-wrapper .public-auth-visual{min-height:250px;padding:22px}.public-layout-wrapper .public-auth-visual-console{max-width:330px;padding:13px;border-radius:22px}.public-layout-wrapper .public-auth-signal-grid>div{min-height:88px}.public-layout-wrapper .public-auth-form-column{padding:38px 24px 42px}.public-layout-wrapper .public-auth-page .auth-form-title{font-size:clamp(2.15rem,10vw,3rem)}.public-layout-wrapper .checkout-page{padding-inline:14px}.public-layout-wrapper .checkout-header{padding:36px 22px}.public-layout-wrapper .checkout-header h2{font-size:clamp(2.15rem,10vw,3rem)}.public-layout-wrapper .plan-summary{grid-template-columns:40px 1fr}.public-layout-wrapper .plan-summary strong,.public-layout-wrapper .period-toggle,.public-layout-wrapper .plan-price{grid-column:2}.public-layout-wrapper .checkout-form{padding:18px 14px 28px}.public-layout-wrapper .checkout-section{padding:24px 20px}.public-layout-wrapper .currency-switcher-wrapper{align-items:flex-start;flex-direction:column}.public-layout-wrapper .public-footer{padding-top:48px}}@media(max-width:480px){.public-layout-wrapper .static-page-card h1,.public-layout-wrapper .contact-page .section-title{font-size:clamp(2.5rem,12.5vw,3.55rem)}.public-layout-wrapper .journey-tabs{grid-template-columns:1fr}.public-layout-wrapper .public-auth-visual{min-height:220px}.public-layout-wrapper .public-auth-signal-grid{display:none}.public-layout-wrapper .contact-channels li{grid-template-columns:40px 1fr;padding:14px}.public-layout-wrapper .contact-channel-icon{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.public-layout-wrapper *,.public-layout-wrapper *:before,.public-layout-wrapper *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(hover:none),(pointer:coarse){.public-layout-wrapper .marketing-button,.public-layout-wrapper .button,.public-layout-wrapper .public-footer .footer-links a{transform:none!important}}.public-layout-wrapper .static-page-hero-product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(34px,6vw,82px)}.public-layout-wrapper .static-page-hero-copy{position:relative;z-index:2;min-width:0}.public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1{max-width:760px;font-size:clamp(3.15rem,5.55vw,5.65rem)}html[dir=rtl] .public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1{max-width:740px;font-size:clamp(3rem,5.05vw,5.05rem);line-height:1.14;letter-spacing:-.018em}.public-layout-wrapper .product-hero-visual{position:relative;isolation:isolate;width:min(100%,430px);min-height:390px;display:grid;place-items:center;justify-self:end}html[dir=rtl] .public-layout-wrapper .product-hero-visual{justify-self:start}.public-layout-wrapper .product-hero-device{position:relative;z-index:2;width:min(100%,380px);padding:15px;border:1px solid rgba(255,255,255,.13);border-radius:30px;color:#fff;background:linear-gradient(148deg,#10183f,#283079 68%,#125461);box-shadow:0 34px 76px #131d4c40;transform:rotate(1.4deg)}html[dir=rtl] .public-layout-wrapper .product-hero-device{transform:rotate(-1.4deg)}.public-layout-wrapper .product-hero-device-bar{min-height:32px;display:flex;align-items:center;gap:6px;padding:0 3px 12px}.public-layout-wrapper .product-hero-device-bar>span{width:7px;height:7px;border-radius:50%;background:#ff8c84}.public-layout-wrapper .product-hero-device-bar>span:nth-child(2){background:#ffc66a}.public-layout-wrapper .product-hero-device-bar>span:nth-child(3){background:#64d8bd}.public-layout-wrapper .product-hero-device-bar>i{width:30px;height:30px;display:grid;place-items:center;margin-inline-start:auto;border-radius:10px;color:#75e2cf;background:#75e2cf1a}.public-layout-wrapper .product-hero-profile,.public-layout-wrapper .product-hero-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff12}.public-layout-wrapper .product-hero-profile>b,.public-layout-wrapper .product-hero-action>b{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#111944;background:linear-gradient(135deg,#72e0cc,#8b8df4);font-size:1.1rem}.public-layout-wrapper .product-hero-profile>div,.public-layout-wrapper .product-hero-action>div{display:grid;gap:8px}.public-layout-wrapper .product-hero-profile i,.public-layout-wrapper .product-hero-action i{display:block;width:88%;height:8px;border-radius:999px;background:#ffffffb3}.public-layout-wrapper .product-hero-profile i+i,.public-layout-wrapper .product-hero-action i+i{width:60%;background:#ffffff40}.public-layout-wrapper .product-hero-profile>span,.public-layout-wrapper .product-hero-action>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#75e2cf;background:#75e2cf1a}.public-layout-wrapper .product-hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0}.public-layout-wrapper .product-hero-signal-grid article{min-height:118px;display:grid;align-content:start;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0e}.public-layout-wrapper .product-hero-signal-grid small,.public-layout-wrapper .product-hero-signal-grid strong,.public-layout-wrapper .product-hero-signal-grid i{display:block;border-radius:999px;background:#ffffff40}.public-layout-wrapper .product-hero-signal-grid small{width:45%;height:7px}.public-layout-wrapper .product-hero-signal-grid strong{width:78%;height:13px;background:#ffffffb8}.public-layout-wrapper .product-hero-signal-grid i{width:62%;height:8px;margin-top:14px}.public-layout-wrapper .product-hero-action{color:#18204d;background:linear-gradient(135deg,#fff,#e8eaff)}.public-layout-wrapper .product-hero-action>b{color:#fff;background:linear-gradient(135deg,#5b5ce2,#31bfae)}.public-layout-wrapper .product-hero-action i{background:#27305eb3}.public-layout-wrapper .product-hero-action i+i{background:#27305e33}.public-layout-wrapper .product-hero-action>span{color:#5155d8;background:#5155d81a}.public-layout-wrapper .product-hero-float{position:absolute;z-index:3;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(91,92,226,.16);border-radius:18px;color:var(--public-primary);background:var(--public-surface);box-shadow:0 16px 34px #18284c24;font-size:1.25rem}.public-layout-wrapper .product-hero-float-one{inset:22px auto auto 0}.public-layout-wrapper .product-hero-float-two{inset:auto -3px 54px auto;color:#159a86}.public-layout-wrapper .product-hero-float-three{inset:auto auto 17px 42px}.public-layout-wrapper .product-hero-orbit{position:absolute;z-index:0;border:1px solid rgba(91,92,226,.12);border-radius:50%;pointer-events:none}.public-layout-wrapper .product-hero-orbit-one{width:330px;height:330px;inset:5px 8px auto auto;background:radial-gradient(circle at 38% 38%,rgba(91,92,226,.13),transparent 67%)}.public-layout-wrapper .product-hero-orbit-two{width:210px;height:210px;inset:auto auto 0 0;background:radial-gradient(circle at 42% 42%,rgba(31,199,173,.12),transparent 68%)}.public-layout-wrapper .product-hero-visual-revenue-operations .product-hero-device{background:linear-gradient(148deg,#11143e,#36347c 66%,#175562)}.public-layout-wrapper .product-hero-visual-use-cases .product-hero-device{background:linear-gradient(148deg,#10173e,#273277 62%,#17656d)}@media(max-width:767px){.public-layout-wrapper{background:radial-gradient(circle at 15% 0%,rgba(91,92,226,.08),transparent 20rem),#eef2f8}body.theme-dark .public-layout-wrapper{background:radial-gradient(circle at 15% 0%,rgba(91,92,226,.14),transparent 20rem),#070d1b}.public-layout-wrapper .public-header{inset:8px 10px auto;min-height:58px;border:1px solid var(--public-line);border-radius:18px;background:#fcfdfffb;box-shadow:0 12px 30px #1624441f}body.theme-dark .public-layout-wrapper .public-header{background:#0a101ffb}.public-layout-wrapper .public-header-container{width:100%;min-height:58px;padding-inline:11px 7px}.public-layout-wrapper .header-logo{font-size:1.18rem}.public-layout-wrapper .burger-button{width:42px;height:42px;border:1px solid var(--public-line);border-radius:14px;background:var(--public-surface)}.public-layout-wrapper .public-mobile-sheet{top:8px;bottom:8px;width:min(calc(100% - 20px),390px);height:auto;padding:76px 22px 26px;border:1px solid var(--public-line);border-radius:26px;overflow-y:auto}.public-layout-wrapper .public-main-content{min-height:70vh}.public-layout-wrapper .static-page-shell,.public-layout-wrapper .contact-page,.public-layout-wrapper .checkout-page,.public-layout-wrapper .public-auth-page{padding-top:82px;padding-bottom:18px}.public-layout-wrapper .product-story-shell{padding-inline:10px;background:transparent}.public-layout-wrapper .product-story-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.public-layout-wrapper .product-story-card>.static-page-hero,.public-layout-wrapper .product-story-card>.product-experience,.public-layout-wrapper .product-story-card>.product-page-cta{margin-bottom:12px;border:1px solid var(--public-line);border-radius:28px;box-shadow:0 18px 46px #18284c17;overflow:hidden}.public-layout-wrapper .static-page-hero-product{min-height:0;grid-template-columns:1fr;gap:34px;padding:38px 22px 26px}.public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1,html[dir=rtl] .public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1{max-width:100%;font-size:clamp(2.45rem,11vw,3.45rem);line-height:1.08;letter-spacing:-.045em;text-wrap:pretty}html[dir=rtl] .public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1{font-size:clamp(2.3rem,10.4vw,3.15rem);line-height:1.23;letter-spacing:-.012em}.public-layout-wrapper .static-page-kicker{font-size:.72rem;line-height:1.45;letter-spacing:.12em}.public-layout-wrapper .static-page-deck{margin-top:20px;font-size:1rem;line-height:1.75}.public-layout-wrapper .static-page-actions{gap:10px;margin-top:26px}.public-layout-wrapper .marketing-button{min-height:52px;font-size:.94rem}.public-layout-wrapper .product-hero-visual{width:100%;min-height:258px;justify-self:stretch}html[dir=rtl] .public-layout-wrapper .product-hero-visual{justify-self:stretch}.public-layout-wrapper .product-hero-device{width:min(100%,335px);padding:12px;border-radius:24px;transform:none;box-shadow:0 24px 52px #131d4c38}html[dir=rtl] .public-layout-wrapper .product-hero-device{transform:none}.public-layout-wrapper .product-hero-signal-grid article{min-height:88px;padding:11px}.public-layout-wrapper .product-hero-float{width:46px;height:46px;border-radius:15px;font-size:1.05rem}.public-layout-wrapper .product-hero-float-one{inset:4px auto auto 2px}.public-layout-wrapper .product-hero-float-two{inset:auto 1px 27px auto}.public-layout-wrapper .product-hero-float-three{display:none}.public-layout-wrapper .product-hero-orbit-one{width:245px;height:245px;inset:-8px 5px auto auto}.public-layout-wrapper .product-hero-orbit-two{width:150px;height:150px}.public-layout-wrapper .product-experience{display:grid;gap:34px;padding:38px 20px 26px;background:var(--public-surface)}.public-layout-wrapper .product-experience-copy h2,.public-layout-wrapper .use-case-experience-heading h2{font-size:clamp(2.05rem,9vw,2.85rem);line-height:1.1;letter-spacing:-.042em}html[dir=rtl] .public-layout-wrapper .product-experience-copy h2,html[dir=rtl] .public-layout-wrapper .use-case-experience-heading h2{line-height:1.25;letter-spacing:-.015em}.public-layout-wrapper .product-experience-copy>p,.public-layout-wrapper .use-case-experience-heading>p{margin-top:17px;font-size:1rem;line-height:1.78}.public-layout-wrapper .product-experience-eyebrow{font-size:.72rem;line-height:1.5}.public-layout-wrapper .product-experience-points{gap:10px;margin-top:24px}.public-layout-wrapper .product-experience-points article{gap:13px;padding:16px;border-radius:18px}.public-layout-wrapper .product-experience-points strong{font-size:.98rem;line-height:1.45}.public-layout-wrapper .product-experience-points p{margin-top:5px;font-size:.92rem;line-height:1.65}.public-layout-wrapper :is(.crm-live-board,.revenue-ops-console,.journey-explorer,.voice-demo-console,.integration-control-board){width:100%;padding:12px;border-radius:24px;box-shadow:0 24px 54px #121b5238}.public-layout-wrapper :is(.crm-live-board-head,.revenue-ops-console-head,.voice-demo-head,.integration-board-head) small,.public-layout-wrapper :is(.crm-confidence,.revenue-ops-policy){font-size:.76rem}.public-layout-wrapper .crm-contact-strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.public-layout-wrapper .crm-contact-strip strong{font-size:.94rem}.public-layout-wrapper .crm-contact-strip small{font-size:.78rem;line-height:1.45}.public-layout-wrapper .crm-board-grid{gap:9px}.public-layout-wrapper .crm-board-grid article{padding:15px}.public-layout-wrapper .crm-board-grid small,.public-layout-wrapper .revenue-ops-kpis small,.public-layout-wrapper .journey-canvas-head small{font-size:.76rem}.public-layout-wrapper .crm-board-grid strong,.public-layout-wrapper .crm-next-action-row strong{font-size:.94rem;line-height:1.55}.public-layout-wrapper .crm-board-grid p{font-size:.88rem;line-height:1.65}.public-layout-wrapper .crm-evidence-chip,.public-layout-wrapper .crm-next-action-row>div{font-size:.72rem}.public-layout-wrapper .crm-next-action-row{gap:12px;padding:16px}.public-layout-wrapper .crm-next-action-row button{min-height:46px;font-size:.9rem}.public-layout-wrapper :is(.crm-operating-loop,.revenue-ops-operating-rail,.voice-operating-strip,.integration-operating-strip){display:flex;gap:10px;padding:11px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;border-radius:22px}.public-layout-wrapper :is(.crm-operating-loop,.revenue-ops-operating-rail,.voice-operating-strip,.integration-operating-strip)::-webkit-scrollbar{display:none}.public-layout-wrapper :is(.crm-operating-loop,.revenue-ops-operating-rail,.voice-operating-strip,.integration-operating-strip) article{min-width:min(78vw,285px);min-height:190px;flex:0 0 min(78vw,285px);padding:19px;scroll-snap-align:center}.public-layout-wrapper :is(.crm-operating-loop,.revenue-ops-operating-rail,.voice-operating-strip,.integration-operating-strip) article:after{display:none!important}.public-layout-wrapper :is(.crm-operating-loop,.revenue-ops-operating-rail,.voice-operating-strip,.integration-operating-strip) strong{font-size:1rem}.public-layout-wrapper :is(.crm-operating-loop,.revenue-ops-operating-rail,.voice-operating-strip,.integration-operating-strip) p{font-size:.9rem;line-height:1.65}.public-layout-wrapper :is(.crm-outcome-strip,.revenue-ops-proof-strip){grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px}.public-layout-wrapper :is(.crm-outcome-strip,.revenue-ops-proof-strip) article{min-height:118px;padding:18px 15px;border-bottom:1px solid rgba(255,255,255,.1)}.public-layout-wrapper :is(.crm-outcome-strip,.revenue-ops-proof-strip) strong{font-size:1rem}.public-layout-wrapper :is(.crm-outcome-strip,.revenue-ops-proof-strip) span{font-size:.8rem;line-height:1.5}.public-layout-wrapper .journey-tabs{display:flex;grid-template-columns:none;gap:8px;padding:9px;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none}.public-layout-wrapper .journey-tabs::-webkit-scrollbar{display:none}.public-layout-wrapper .journey-tabs button{min-width:72%;min-height:82px;flex:0 0 72%;scroll-snap-align:center;font-size:.93rem}.public-layout-wrapper .journey-tabs small{font-size:.76rem;line-height:1.45}.public-layout-wrapper .journey-canvas{padding:20px 16px}.public-layout-wrapper .journey-canvas-head h3{font-size:1.65rem;line-height:1.2}.public-layout-wrapper .journey-canvas-summary{font-size:.94rem;line-height:1.7}.public-layout-wrapper .journey-stage-grid article{min-height:0;padding:17px}.public-layout-wrapper .journey-stage-grid span{margin-top:18px;font-size:.74rem}.public-layout-wrapper .journey-stage-grid strong{font-size:.96rem;line-height:1.55}.public-layout-wrapper .industry-proof-grid{grid-template-columns:1fr}.public-layout-wrapper .industry-proof-grid article{min-height:0;padding:17px}.public-layout-wrapper .industry-proof-grid strong{font-size:1rem}.public-layout-wrapper .industry-proof-grid p{font-size:.9rem;line-height:1.65}.public-layout-wrapper .product-story-card .static-content{padding:0;background:transparent}.public-layout-wrapper .product-story-card .static-content>section{margin:0 0 12px;padding:38px 22px 36px;border-radius:28px;background:var(--public-surface);box-shadow:0 16px 42px #18284c13}.public-layout-wrapper .product-story-card .static-content>section:nth-child(2n){background:linear-gradient(145deg,#5b5ce20b,#1fc7ad06),var(--public-surface)}.public-layout-wrapper .product-story-card .static-content h2{max-width:calc(100% - 24px);font-size:clamp(1.95rem,8.3vw,2.55rem);line-height:1.14}html[dir=rtl] .public-layout-wrapper .product-story-card .static-content h2{line-height:1.28;letter-spacing:-.012em}.public-layout-wrapper .product-story-card .static-content h3{font-size:1.3rem;line-height:1.35}.public-layout-wrapper .product-story-card .static-content p,.public-layout-wrapper .product-story-card .static-content li,.public-layout-wrapper .product-story-card .static-content>section>p:first-of-type{font-size:1rem;line-height:1.78}.public-layout-wrapper .product-page-cta{padding:56px 22px 48px}.public-layout-wrapper .product-page-cta h2{font-size:clamp(2.05rem,9.5vw,2.9rem);line-height:1.12}html[dir=rtl] .public-layout-wrapper .product-page-cta h2{line-height:1.26}.public-layout-wrapper .product-page-cta p{font-size:.98rem;line-height:1.75}.public-layout-wrapper .contact-page,.public-layout-wrapper .checkout-page,.public-layout-wrapper .public-auth-page,.public-layout-wrapper .editorial-page-shell{padding-inline:10px}.public-layout-wrapper .contact-page{width:100%}.public-layout-wrapper .contact-page .contact-hero,.public-layout-wrapper .contact-layout,.public-layout-wrapper .checkout-container,.public-layout-wrapper .public-auth-shell,.public-layout-wrapper .editorial-page-card{border-radius:28px;box-shadow:0 18px 46px #18284c17}.public-layout-wrapper .contact-page .section-title,.public-layout-wrapper .editorial-page-card h1,.public-layout-wrapper .checkout-header h2,.public-layout-wrapper .public-auth-page .auth-form-title{font-size:clamp(2.35rem,10vw,3.15rem);line-height:1.12;letter-spacing:-.045em}html[dir=rtl] .public-layout-wrapper .contact-page .section-title,html[dir=rtl] .public-layout-wrapper .editorial-page-card h1,html[dir=rtl] .public-layout-wrapper .checkout-header h2,html[dir=rtl] .public-layout-wrapper .public-auth-page .auth-form-title{line-height:1.25;letter-spacing:-.012em}.public-layout-wrapper .contact-page .section-subtitle,.public-layout-wrapper .public-auth-page .auth-form-subtitle,.public-layout-wrapper .checkout-header .tiny-muted{font-size:1rem;line-height:1.75}.public-layout-wrapper .contact-info,.public-layout-wrapper .contact-form-wrapper,.public-layout-wrapper .public-auth-form-column,.public-layout-wrapper .checkout-section{padding:28px 20px}.public-layout-wrapper .contact-channels a,.public-layout-wrapper .contact-channels div>span{font-size:.94rem}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-label{font-size:.78rem}.public-layout-wrapper :is(.contact-page,.checkout-page,.public-auth-page) .form-input{min-height:56px;font-size:1rem}.public-layout-wrapper .public-auth-visual{min-height:230px;order:-1}.public-layout-wrapper .public-auth-visual-console{max-width:320px}.public-layout-wrapper .plan-summary-label,.public-layout-wrapper .plan-price,.public-layout-wrapper .checkout-section .tiny-muted,.public-layout-wrapper .form-help-text{font-size:.9rem!important}.public-layout-wrapper .period-toggle .chip{min-height:40px;font-size:.82rem}.public-layout-wrapper .editorial-page-card .static-content{padding:36px 22px 56px}.public-layout-wrapper .editorial-page-card .static-content p,.public-layout-wrapper .editorial-page-card .static-content li{font-size:1rem;line-height:1.82}.public-layout-wrapper .editorial-page-card .static-content h2{font-size:1.75rem;line-height:1.28}.public-layout-wrapper .public-footer{margin:10px;padding:48px 22px 30px;border-radius:28px 28px 0 0}.public-layout-wrapper .public-footer .footer-links a{min-height:42px;display:flex;align-items:center;font-size:.95rem}.public-layout-wrapper .static-hero-glow,.public-layout-wrapper .product-hero-orbit,.public-layout-wrapper .contact-page .contact-hero:after,.public-layout-wrapper .checkout-header:after{filter:none!important}.public-layout-wrapper *{-webkit-tap-highlight-color:transparent}}@media(max-width:390px){.public-layout-wrapper .static-page-hero-product{padding-inline:19px}.public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1,html[dir=rtl] .public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1{font-size:clamp(2.2rem,10.7vw,2.8rem)}.public-layout-wrapper .product-hero-device{width:100%}.public-layout-wrapper .product-hero-signal-grid{gap:7px}.public-layout-wrapper .product-hero-signal-grid article{min-height:82px;padding:9px}.public-layout-wrapper .product-experience,.public-layout-wrapper .product-story-card .static-content>section{padding-inline:19px}}@media(min-width:768px)and (max-width:1080px){.public-layout-wrapper .static-page-hero-product{grid-template-columns:1fr;gap:42px;padding:clamp(52px,7vw,76px)}.public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1,html[dir=rtl] .public-layout-wrapper .static-page-hero-product .static-page-hero-copy h1{max-width:820px}.public-layout-wrapper .product-hero-visual,html[dir=rtl] .public-layout-wrapper .product-hero-visual{width:min(100%,520px);justify-self:center}}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-product{grid-template-columns:minmax(0,1fr);gap:0}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-copy{width:min(100%,1120px);max-width:100%}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-copy h1,html[dir=rtl] .public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-copy h1{max-width:100%}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-deck{max-width:900px}@media(min-width:1081px){.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-product{min-height:440px;padding-inline:clamp(64px,8vw,126px)}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-copy h1{font-size:clamp(3.5rem,6.2vw,6.4rem);line-height:.98}html[dir=rtl] .public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-copy h1{font-size:clamp(3.25rem,5.5vw,5.7rem);line-height:1.13}}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value{min-height:clamp(520px,65vh,680px);grid-template-columns:minmax(0,1fr);align-items:center;padding:clamp(68px,8vw,126px);isolation:isolate;background:radial-gradient(circle at 88% 8%,rgba(31,199,173,.13),transparent 29%),radial-gradient(circle at 8% 88%,rgba(91,92,226,.13),transparent 30%),linear-gradient(132deg,#5b5ce21a,#fffc 54%,#1fc7ad0e),var(--public-surface)}body.theme-dark .public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value{background:radial-gradient(circle at 88% 8%,rgba(73,224,196,.11),transparent 31%),radial-gradient(circle at 8% 88%,rgba(130,133,255,.14),transparent 32%),linear-gradient(132deg,#5b5ce229,#0d1527f5 58%,#1fc7ad0e),var(--public-surface)}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-hero-copy{width:min(100%,1220px);max-width:1220px}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-kicker{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;color:var(--public-primary-strong);background:var(--public-primary-soft);border:1px solid var(--public-line-strong);border-radius:999px;letter-spacing:.13em}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-hero-copy h1,html[dir=rtl] .public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-hero-copy h1{max-width:1160px;margin:26px 0 0;color:var(--public-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.45rem,6.05vw,6.35rem);font-weight:900;line-height:.955;letter-spacing:-.058em;text-wrap:balance;overflow-wrap:normal;word-break:normal;white-space:normal;unicode-bidi:plaintext}.public-layout-wrapper .static-title-part{display:inline}.public-layout-wrapper .static-title-product,.public-layout-wrapper .static-title-accent{color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.public-layout-wrapper .static-title-product{background-image:linear-gradient(110deg,#11bd78 5%,#29c6a8 48%,#3aa5d9)}.public-layout-wrapper .static-title-accent{background-image:linear-gradient(108deg,#6264ef 4%,#775eea,#5556dc)}body.theme-dark .public-layout-wrapper .static-title-product{background-image:linear-gradient(110deg,#54e2ac 5%,#54dcc2 48%,#66bff0)}body.theme-dark .public-layout-wrapper .static-title-accent{background-image:linear-gradient(108deg,#9b9dff 4%,#b29aff,#8488ff)}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-deck{max-width:900px;margin-top:30px;color:var(--public-muted);font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.78}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-actions{margin-top:36px}.public-layout-wrapper .static-hero-lang-fr .static-page-hero-copy h1,.public-layout-wrapper .static-hero-lang-es .static-page-hero-copy h1{font-size:clamp(3.15rem,5.45vw,5.85rem);letter-spacing:-.052em}.public-layout-wrapper .static-hero-lang-de .static-page-hero-copy h1{font-size:clamp(2.95rem,5vw,5.45rem);letter-spacing:-.048em}html[dir=rtl] .public-layout-wrapper .static-hero-lang-ar .static-page-hero-copy h1{max-width:1120px;font-size:clamp(3.15rem,5.35vw,5.7rem);line-height:1.16;letter-spacing:-.018em}html[dir=rtl] .public-layout-wrapper .static-hero-lang-ar .static-page-deck{max-width:920px}@media(max-width:1080px){.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value{min-height:520px;padding:clamp(54px,7vw,78px)}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-hero-copy h1,html[dir=rtl] .public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-hero-copy h1{max-width:900px}}@media(max-width:760px){.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value{min-height:auto;padding:48px 22px 54px;border-radius:0}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-kicker{min-height:34px;padding:7px 10px;font-size:.66rem}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-hero-copy h1,.public-layout-wrapper .static-hero-lang-fr .static-page-hero-copy h1,.public-layout-wrapper .static-hero-lang-es .static-page-hero-copy h1,.public-layout-wrapper .static-hero-lang-de .static-page-hero-copy h1,html[dir=rtl] .public-layout-wrapper .static-hero-lang-ar .static-page-hero-copy h1{max-width:100%;margin-top:22px;font-size:clamp(2.45rem,11.6vw,3.25rem);line-height:1.07;letter-spacing:-.043em;text-wrap:pretty}html[dir=rtl] .public-layout-wrapper .static-hero-lang-ar .static-page-hero-copy h1{font-size:clamp(2.35rem,10.7vw,3.05rem);line-height:1.22;letter-spacing:-.012em}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-deck{margin-top:24px;font-size:1rem;line-height:1.76}.public-layout-wrapper :is(.page-smart-crm,.page-revenue-operations,.page-use-cases) .static-page-hero-value .static-page-actions{margin-top:28px}}@media(prefers-reduced-motion:reduce){.public-layout-wrapper .static-title-product,.public-layout-wrapper .static-title-accent{animation:none!important}}.public-layout-wrapper .product-hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.public-layout-wrapper .product-hero-proof>span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;color:var(--public-ink-soft);background:color-mix(in srgb,var(--public-surface) 84%,transparent);border:1px solid var(--public-line);border-radius:999px;box-shadow:var(--public-shadow-sm);font-size:.82rem;font-weight:760}.public-layout-wrapper .product-hero-proof>span>span{display:grid;width:20px;height:20px;place-items:center;color:#087c62;background:#1fc7ad24;border-radius:50%;font-size:.72rem}body.theme-dark .public-layout-wrapper .product-hero-proof>span{background:#111b30e6;box-shadow:none}.public-layout-wrapper .product-story-premium{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(34px,5vw,72px);align-items:start}.public-layout-wrapper .product-story-premium>:is(.product-capability-section,.crm-operating-loop,.crm-outcome-strip,.revenue-control-section,.revenue-ops-operating-rail,.revenue-ops-proof-strip,.use-case-principles,.use-case-industry-proof){grid-column:1 / -1}.public-layout-wrapper .crm-intelligence-workspace,.public-layout-wrapper .revenue-ops-console{overflow:hidden;padding:clamp(20px,2.7vw,30px);color:var(--public-ink);background:radial-gradient(circle at 100% 0,rgba(31,199,173,.11),transparent 40%),linear-gradient(145deg,var(--public-surface),var(--public-surface-soft));border:1px solid var(--public-line);border-radius:var(--public-radius-lg);box-shadow:var(--public-shadow-md)}.public-layout-wrapper .premium-board-head,.public-layout-wrapper .revenue-ops-console-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.public-layout-wrapper .premium-board-head>div,.public-layout-wrapper .revenue-ops-console-head>div,.public-layout-wrapper .premium-board-status,.public-layout-wrapper .revenue-ops-policy{display:inline-flex;align-items:center;gap:8px}.public-layout-wrapper .premium-board-head small,.public-layout-wrapper .revenue-ops-console-head small{color:var(--public-muted);font-weight:760}.public-layout-wrapper .premium-board-status,.public-layout-wrapper .revenue-ops-policy{padding:7px 10px;color:var(--public-primary-strong);background:var(--public-primary-soft, rgba(91, 92, 226, .1));border:1px solid var(--public-line-strong);border-radius:999px;font-size:.74rem;font-weight:800}.public-layout-wrapper .crm-live-dot,.public-layout-wrapper .revenue-ops-live-dot{width:9px;height:9px;background:var(--public-aqua);border-radius:50%;box-shadow:0 0 0 5px #1fc7ad1f}.public-layout-wrapper .crm-mode-tabs,.public-layout-wrapper .revenue-motion-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;background:var(--public-surface-tint);border:1px solid var(--public-line);border-radius:16px}.public-layout-wrapper :is(.crm-mode-tabs,.revenue-motion-tabs) button{min-width:0;padding:10px 8px;color:var(--public-muted);background:transparent;border:0;border-radius:11px;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.public-layout-wrapper .revenue-motion-tabs button{display:grid;gap:3px;text-align:start}.public-layout-wrapper .revenue-motion-tabs button small{overflow:hidden;color:inherit;font-size:.66rem;font-weight:650;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.public-layout-wrapper :is(.crm-mode-tabs,.revenue-motion-tabs) button:is(:hover,.active){color:#fff;background:linear-gradient(135deg,var(--public-primary),#7779f5);box-shadow:0 9px 20px #5b5ce23d}.public-layout-wrapper :is(.crm-mode-tabs,.revenue-motion-tabs) button:focus-visible,.public-layout-wrapper .journey-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--public-primary) 42%,transparent);outline-offset:3px}.public-layout-wrapper .crm-contact-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:18px 0 14px;padding:13px;background:color-mix(in srgb,var(--public-surface) 88%,var(--public-primary) 12%);border:1px solid var(--public-line);border-radius:17px}.public-layout-wrapper .crm-contact-avatar,.public-layout-wrapper .revenue-ops-avatar{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:linear-gradient(135deg,var(--public-primary),var(--public-aqua));border-radius:14px;font-weight:900}.public-layout-wrapper .crm-contact-strip>div:nth-child(2){display:grid;gap:3px;min-width:0}.public-layout-wrapper .crm-contact-strip small,.public-layout-wrapper .crm-mode-panel p,.public-layout-wrapper .product-capability-grid p,.public-layout-wrapper .product-capability-heading p{color:var(--public-muted)}.public-layout-wrapper .crm-contact-strip>span{padding:6px 9px;color:#087c62;background:#1fc7ad1f;border-radius:999px;font-size:.68rem;font-weight:850}.public-layout-wrapper .crm-mode-panel{display:grid;gap:14px;padding:clamp(18px,2.3vw,26px);background:var(--public-surface);border:1px solid var(--public-line);border-radius:20px}.public-layout-wrapper .crm-mode-panel-copy>span,.public-layout-wrapper .product-capability-heading>span{color:var(--public-primary-strong);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-layout-wrapper .crm-mode-panel-copy h3,.public-layout-wrapper .product-capability-heading h3{margin:7px 0 8px;color:var(--public-ink);font-size:clamp(1.2rem,2vw,1.62rem);line-height:1.16}.public-layout-wrapper .crm-mode-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-layout-wrapper .crm-mode-facts article,.public-layout-wrapper .revenue-motion-result{display:grid;gap:5px;padding:12px;background:var(--public-surface-soft);border:1px solid var(--public-line);border-radius:14px}.public-layout-wrapper .crm-mode-facts small,.public-layout-wrapper .crm-mode-outcome small,.public-layout-wrapper .revenue-motion-result small{color:var(--public-muted);font-size:.68rem;font-weight:750}.public-layout-wrapper .crm-mode-outcome{display:flex;align-items:center;gap:11px;padding:13px;color:var(--public-ink);background:#1fc7ad1a;border:1px solid rgba(31,199,173,.22);border-radius:15px}.public-layout-wrapper .crm-mode-outcome>svg{flex:0 0 auto;color:var(--public-aqua);font-size:1.35rem}.public-layout-wrapper .crm-mode-outcome>div{display:grid;gap:3px}.public-layout-wrapper .product-capability-section,.public-layout-wrapper .revenue-control-section,.public-layout-wrapper .use-case-principles{display:grid;gap:24px;padding-top:clamp(18px,3vw,42px)}.public-layout-wrapper .product-capability-heading{width:min(100%,760px)}.public-layout-wrapper .product-capability-grid,.public-layout-wrapper .use-case-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.public-layout-wrapper .product-capability-grid.four-up,.public-layout-wrapper .use-case-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.public-layout-wrapper .product-capability-grid article,.public-layout-wrapper .use-case-principles article{display:grid;align-content:start;gap:10px;min-height:190px;padding:22px;background:var(--public-surface);border:1px solid var(--public-line);border-radius:20px;box-shadow:var(--public-shadow-sm)}.public-layout-wrapper .product-capability-grid article>span{display:grid;width:42px;height:42px;place-items:center;color:var(--public-primary-strong);background:var(--public-primary-soft, rgba(91, 92, 226, .1));border-radius:14px;font-size:1.15rem}.public-layout-wrapper .product-capability-grid strong,.public-layout-wrapper .use-case-principles strong{color:var(--public-ink);font-size:1rem;line-height:1.3}.public-layout-wrapper .revenue-motion-result{margin:14px 0;background:linear-gradient(135deg,#5b5ce217,#1fc7ad14)}.public-layout-wrapper .journey-capability-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.public-layout-wrapper .journey-capability-row span{padding:6px 9px;color:var(--public-primary-strong);background:var(--public-primary-soft, rgba(91, 92, 226, .1));border:1px solid var(--public-line-strong);border-radius:999px;font-size:.69rem;font-weight:800}body.theme-dark .public-layout-wrapper :is(.crm-intelligence-workspace,.revenue-ops-console,.crm-mode-panel,.product-capability-grid article,.use-case-principles article){background-color:var(--public-surface);box-shadow:none}body.theme-dark .public-layout-wrapper .crm-contact-strip{background:#18223ce0}html[dir=rtl] .public-layout-wrapper .product-story-premium,html[dir=rtl] .public-layout-wrapper :is(.crm-mode-panel,.product-capability-heading,.product-capability-grid article,.use-case-principles article){text-align:right}html[dir=rtl] .public-layout-wrapper .revenue-motion-tabs button{text-align:right}@media(max-width:1060px){.public-layout-wrapper .product-story-premium{grid-template-columns:1fr}.public-layout-wrapper .product-capability-grid.four-up,.public-layout-wrapper .use-case-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.public-layout-wrapper .product-hero-proof{display:grid;grid-template-columns:1fr}.public-layout-wrapper .product-hero-proof>span{width:100%}.public-layout-wrapper .crm-mode-tabs,.public-layout-wrapper .revenue-motion-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.public-layout-wrapper .crm-contact-strip{grid-template-columns:auto minmax(0,1fr)}.public-layout-wrapper .crm-contact-strip>span{grid-column:1 / -1;justify-self:start}.public-layout-wrapper .product-capability-grid,.public-layout-wrapper .product-capability-grid.four-up,.public-layout-wrapper .use-case-principles,.public-layout-wrapper .crm-mode-facts{grid-template-columns:1fr}.public-layout-wrapper .product-capability-grid article,.public-layout-wrapper .use-case-principles article{min-height:0}}@media(max-width:420px){.public-layout-wrapper .premium-board-head,.public-layout-wrapper .revenue-ops-console-head{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.public-layout-wrapper :is(.crm-mode-tabs,.revenue-motion-tabs) button{transition:none}}.public-layout-wrapper .use-case-experience.product-story-premium{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);column-gap:clamp(38px,4.5vw,66px);row-gap:clamp(42px,6vw,76px)}.public-layout-wrapper .use-case-experience-heading,.public-layout-wrapper .use-case-experience .journey-explorer,.public-layout-wrapper .use-case-experience .journey-canvas,.public-layout-wrapper .use-case-experience .journey-stage-grid,.public-layout-wrapper .use-case-experience .journey-stage-grid article{min-width:0}.public-layout-wrapper .use-case-experience .journey-explorer{width:100%;grid-template-columns:minmax(158px,.34fr) minmax(0,1.66fr);align-self:start}.public-layout-wrapper .use-case-experience .journey-tabs button,.public-layout-wrapper .use-case-experience .journey-canvas,.public-layout-wrapper .use-case-experience .journey-stage-grid article{overflow-wrap:anywhere;word-break:normal}.public-layout-wrapper .use-case-experience .journey-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-layout-wrapper .use-case-experience .journey-stage-grid strong{-webkit-hyphens:auto;hyphens:auto}.public-layout-wrapper .use-case-experience .use-case-principles{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%}.public-layout-wrapper .use-case-experience .use-case-principles>.product-capability-grid.four-up{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.public-layout-wrapper .use-case-experience .use-case-principles>.product-capability-grid.four-up article{min-width:0;min-height:190px}html[dir=rtl] .public-layout-wrapper .use-case-experience .journey-tabs button,html[dir=rtl] .public-layout-wrapper .use-case-experience .journey-canvas{text-align:right}@media(max-width:1280px){.public-layout-wrapper .use-case-experience.product-story-premium{grid-template-columns:minmax(0,1fr)}.public-layout-wrapper .use-case-experience-heading{width:min(100%,880px)}.public-layout-wrapper .use-case-experience .journey-explorer{grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr)}}@media(max-width:900px){.public-layout-wrapper .use-case-experience .journey-explorer{grid-template-columns:minmax(0,1fr)}.public-layout-wrapper .use-case-experience .journey-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.public-layout-wrapper .use-case-experience .use-case-principles>.product-capability-grid.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.public-layout-wrapper .use-case-experience .journey-tabs{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.public-layout-wrapper .use-case-experience .journey-tabs::-webkit-scrollbar{display:none}.public-layout-wrapper .use-case-experience .journey-tabs button{flex:0 0 min(78vw,250px);min-height:82px;scroll-snap-align:start}.public-layout-wrapper .use-case-experience .journey-stage-grid,.public-layout-wrapper .use-case-experience .use-case-principles>.product-capability-grid.four-up{grid-template-columns:minmax(0,1fr)}.public-layout-wrapper .use-case-experience .journey-stage-grid article,.public-layout-wrapper .use-case-experience .use-case-principles>.product-capability-grid.four-up article{min-height:0}}.public-layout-wrapper .public-auth-page{background:radial-gradient(circle at 12% 12%,rgba(91,92,226,.1),transparent 30rem),radial-gradient(circle at 88% 82%,rgba(31,199,173,.08),transparent 28rem),transparent}.public-layout-wrapper .public-auth-shell{width:min(1180px,100%);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);border-radius:36px}.public-layout-wrapper .public-auth-visual{min-height:740px;place-items:stretch;padding:clamp(42px,5vw,72px);background:radial-gradient(circle at 88% 8%,rgba(71,224,197,.2),transparent 19rem),radial-gradient(circle at 5% 92%,rgba(116,119,246,.25),transparent 24rem),linear-gradient(145deg,#0a1232,#172354 58%,#153d52)}.public-layout-wrapper .public-auth-visual:before{opacity:.72;-webkit-mask-image:linear-gradient(145deg,#000 10%,transparent 82%);mask-image:linear-gradient(145deg,#000 10%,transparent 82%)}.public-layout-wrapper .public-auth-story{position:relative;z-index:2;width:min(100%,620px);display:flex;flex-direction:column;justify-content:center;color:#fff}.public-layout-wrapper .public-auth-story-kicker,.public-layout-wrapper .auth-form-eyebrow{display:inline-flex;align-items:center;gap:9px;width:fit-content;font-size:.74rem;font-weight:900;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.public-layout-wrapper .public-auth-story-kicker{padding:8px 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#8ee9dc;background:#ffffff0e}.public-layout-wrapper .public-auth-story h1{max-width:720px;margin:26px 0 18px;color:#fff;font-size:clamp(3rem,4.7vw,5rem);font-weight:850;line-height:1.01;letter-spacing:-.06em;text-wrap:balance}html[dir=rtl] .public-layout-wrapper .public-auth-story h1{line-height:1.17;letter-spacing:-.02em}.public-layout-wrapper .public-auth-story-lead{max-width:60ch;margin:0;color:#e8edffc2;font-size:1rem;line-height:1.78}.public-layout-wrapper .public-auth-proof-list{display:grid;gap:10px;margin-top:30px}.public-layout-wrapper .public-auth-proof-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;align-items:center;min-width:0;padding:14px 15px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#ffffff0e}.public-layout-wrapper .public-auth-proof-list article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#10183d;background:linear-gradient(135deg,#82e8d8,#9a9cf8);font-size:1.08rem}.public-layout-wrapper .public-auth-proof-list article>div{min-width:0}.public-layout-wrapper .public-auth-proof-list strong,.public-layout-wrapper .public-auth-proof-list p{display:block}.public-layout-wrapper .public-auth-proof-list strong{color:#fff;font-size:.9rem;line-height:1.35}.public-layout-wrapper .public-auth-proof-list p{margin:4px 0 0;color:#e0e7ffa8;font-size:.76rem;line-height:1.55}.public-layout-wrapper .public-auth-proof-check{color:#72dfcc;font-size:1.05rem}.public-layout-wrapper .public-auth-live-preview{margin-top:24px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:#050a1f57;box-shadow:0 20px 44px #02071833}.public-layout-wrapper .public-auth-live-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 3px 13px;color:#e5ebffbf;font-size:.7rem;font-weight:800}.public-layout-wrapper .public-auth-live-head span{display:inline-flex;align-items:center;gap:8px}.public-layout-wrapper .public-auth-live-head i{width:8px;height:8px;border-radius:50%;background:#6de0ca;box-shadow:0 0 0 5px #6de0ca1a}.public-layout-wrapper .public-auth-live-head b{padding:6px 8px;border-radius:999px;color:#8de6d7;background:#6de0ca14;font-size:.65rem}.public-layout-wrapper .public-auth-live-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.public-layout-wrapper .public-auth-live-flow article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff0e}.public-layout-wrapper .public-auth-live-flow article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#88e7d7;background:#88e7d717}.public-layout-wrapper .public-auth-live-flow small,.public-layout-wrapper .public-auth-live-flow strong{display:block}.public-layout-wrapper .public-auth-live-flow small{color:#dce3fc94;font-size:.62rem;line-height:1.35}.public-layout-wrapper .public-auth-live-flow strong{margin-top:4px;color:#fff;font-size:.72rem;line-height:1.45}.public-layout-wrapper .public-auth-flow-arrow{align-self:center;color:#72dfcc}html[dir=rtl] .public-layout-wrapper .public-auth-flow-arrow{transform:rotate(180deg)}.public-layout-wrapper .public-auth-trust-line{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#e5ebffad;font-size:.76rem;font-weight:750}.public-layout-wrapper .public-auth-trust-line>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#08122f;background:#75e1cf}.public-layout-wrapper .public-auth-form-column{position:relative;padding:clamp(38px,5vw,68px);background:radial-gradient(circle at 100% 0,rgba(91,92,226,.055),transparent 22rem),var(--public-surface)}.public-layout-wrapper .public-auth-page .auth-form{max-width:470px}.public-layout-wrapper .auth-form-eyebrow{margin-bottom:12px;color:var(--public-primary-strong)}.public-layout-wrapper .public-auth-page .auth-form-title{margin:0;font-size:clamp(2.25rem,3.6vw,3.35rem);line-height:1.04}.public-layout-wrapper .public-auth-page .auth-form-subtitle{margin:13px 0 28px}.public-layout-wrapper .public-auth-page .auth-submit-button{min-height:54px;margin-top:10px;border-radius:15px;box-shadow:0 14px 28px #5b5ce233}.public-layout-wrapper .auth-form-assurance,.public-layout-wrapper .auth-legal-copy{color:var(--public-muted);font-size:.78rem;line-height:1.6}.public-layout-wrapper .auth-form-assurance{display:flex;align-items:flex-start;gap:8px;margin:15px 0 0}.public-layout-wrapper .auth-form-assurance svg{flex:0 0 auto;margin-top:3px;color:var(--public-aqua)}.public-layout-wrapper .auth-legal-copy{margin:12px 0 0;text-align:center}.public-layout-wrapper .auth-legal-copy a{color:var(--public-primary-strong);font-weight:800}body.theme-dark .public-layout-wrapper .public-auth-page{background:radial-gradient(circle at 12% 12%,rgba(91,92,226,.14),transparent 30rem),radial-gradient(circle at 88% 82%,rgba(31,199,173,.08),transparent 28rem),#070d1b}body.theme-dark .public-layout-wrapper .public-auth-shell{border-color:#ffffff14}body.theme-dark .public-layout-wrapper .public-auth-form-column{background:radial-gradient(circle at 100% 0,rgba(91,92,226,.08),transparent 22rem),var(--public-surface)}.public-layout-wrapper .use-case-experience.product-story-premium{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:clamp(40px,5vw,68px)}.public-layout-wrapper .use-case-experience-heading{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:14px clamp(34px,6vw,86px);align-items:end}.public-layout-wrapper .use-case-experience-heading>.product-experience-eyebrow{grid-column:1 / -1;margin:0}.public-layout-wrapper .use-case-experience-heading h2,.public-layout-wrapper .use-case-industry-proof h3{margin:0;color:var(--public-ink);font-size:clamp(2.25rem,3.35vw,3.65rem);font-weight:850;line-height:1.04;letter-spacing:-.052em;text-wrap:balance}html[dir=rtl] .public-layout-wrapper .use-case-experience-heading h2,html[dir=rtl] .public-layout-wrapper .use-case-industry-proof h3{line-height:1.18;letter-spacing:-.02em}.public-layout-wrapper .use-case-experience-heading>p{max-width:62ch;margin:0;font-size:1.02rem;line-height:1.8}.public-layout-wrapper .use-case-experience .journey-explorer{width:100%;margin-top:0;grid-template-columns:minmax(210px,.3fr) minmax(0,1fr)}.public-layout-wrapper .use-case-industry-proof{display:grid;gap:clamp(28px,4vw,42px);padding:clamp(34px,5vw,58px)}.public-layout-wrapper .use-case-industry-proof>div:first-child{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:14px clamp(34px,6vw,86px);align-items:end}.public-layout-wrapper .use-case-industry-proof>div:first-child>.product-experience-eyebrow{grid-column:1 / -1;margin:0}.public-layout-wrapper .use-case-industry-proof>div:first-child>p{max-width:62ch;margin:0;color:var(--public-muted);font-size:1rem;line-height:1.78}.public-layout-wrapper .use-case-industry-proof .industry-proof-grid{margin-top:0}@media(max-width:992px){.public-layout-wrapper .public-auth-shell{width:min(720px,100%);grid-template-columns:minmax(0,1fr)}.public-layout-wrapper .public-auth-visual{min-height:0;padding:44px}.public-layout-wrapper .public-auth-story{width:100%}.public-layout-wrapper .public-auth-story h1{max-width:650px;font-size:clamp(2.65rem,7vw,4.2rem)}.public-layout-wrapper .public-auth-form-column{padding:48px}.public-layout-wrapper .use-case-experience-heading,.public-layout-wrapper .use-case-industry-proof>div:first-child{grid-template-columns:minmax(0,1fr);gap:12px}.public-layout-wrapper .use-case-experience-heading>.product-experience-eyebrow,.public-layout-wrapper .use-case-industry-proof>div:first-child>.product-experience-eyebrow{grid-column:auto}.public-layout-wrapper .use-case-experience-heading>p,.public-layout-wrapper .use-case-industry-proof>div:first-child>p{margin-top:8px}}@media(max-width:767px){.public-layout-wrapper .public-auth-page{padding-top:88px;padding-bottom:54px}.public-layout-wrapper .public-auth-shell{border-radius:29px}.public-layout-wrapper .public-auth-visual{min-height:0;order:-1;padding:30px 22px 28px}.public-layout-wrapper .public-auth-story-kicker{font-size:.67rem}.public-layout-wrapper .public-auth-story h1{margin:20px 0 12px;font-size:clamp(2.15rem,9.6vw,2.85rem);line-height:1.07}html[dir=rtl] .public-layout-wrapper .public-auth-story h1{line-height:1.22}.public-layout-wrapper .public-auth-story-lead{font-size:.92rem;line-height:1.68}.public-layout-wrapper .public-auth-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:22px}.public-layout-wrapper .public-auth-proof-list article{grid-template-columns:34px minmax(0,1fr);align-content:start;padding:10px}.public-layout-wrapper .public-auth-proof-list article>span{width:34px;height:34px;border-radius:11px}.public-layout-wrapper .public-auth-proof-list strong{font-size:.7rem}.public-layout-wrapper .public-auth-proof-list p,.public-layout-wrapper .public-auth-proof-check,.public-layout-wrapper .public-auth-live-preview{display:none}.public-layout-wrapper .public-auth-trust-line{margin-top:16px;font-size:.7rem}.public-layout-wrapper .public-auth-form-column{padding:30px 22px 34px}.public-layout-wrapper .public-auth-page .auth-form-title{font-size:clamp(2.1rem,9vw,2.75rem)}.public-layout-wrapper .use-case-experience-heading h2,.public-layout-wrapper .use-case-industry-proof h3{font-size:clamp(2.05rem,9vw,2.75rem);line-height:1.1}html[dir=rtl] .public-layout-wrapper .use-case-experience-heading h2,html[dir=rtl] .public-layout-wrapper .use-case-industry-proof h3{line-height:1.25}.public-layout-wrapper .use-case-experience .journey-explorer{grid-template-columns:minmax(0,1fr)}.public-layout-wrapper .use-case-industry-proof{padding:28px 20px}}@media(max-width:440px){.public-layout-wrapper .public-auth-proof-list{display:flex;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none}.public-layout-wrapper .public-auth-proof-list::-webkit-scrollbar{display:none}.public-layout-wrapper .public-auth-proof-list article{flex:0 0 74%;scroll-snap-align:start}}.public-layout-wrapper .auth-success-message{display:flex;align-items:flex-start;gap:9px;margin:0 0 20px;padding:12px 14px;border:1px solid rgba(31,199,173,.24);border-radius:14px;color:#0f7868;background:#1fc7ad17;font-size:.84rem;line-height:1.55}.public-layout-wrapper .auth-success-message svg{flex:0 0 auto;margin-top:3px}body.theme-dark .public-layout-wrapper .auth-success-message{color:#8ee7da;background:#1fc7ad1a}:root{--primary-color: #007bff;--primary-color-darker: #0056b3;--primary-color-lighter: #e0f0ff;--primary-color-rgb: 0, 123, 255;--secondary-color: #6c757d;--secondary-color-darker: #545b62;--secondary-color-lighter: #e9ecef;--success-color: #28a745;--success-color-darker: #1e7e34;--success-color-lighter: #d4edda;--success-text-color: #155724;--danger-color: #dc3545;--danger-color-darker: #b02a37;--danger-color-lighter: #f8d7da;--danger-text-color: #721c24;--warning-color: #ffc107;--warning-color-darker: #d39e00;--warning-color-lighter: #fff3cd;--warning-text-color: #856404;--info-color: #17a2b8;--info-color-darker: #117a8b;--info-color-lighter: #d1ecf1;--info-text-color: #0c5460;--text-color-primary-light: #212529;--text-color-secondary-light: #495057;--text-color-muted-light: #6c757d;--link-color-light: var(--primary-color);--link-hover-color-light: var(--primary-color-darker);--background-color-light: #f8f9fa;--card-background-light: #ffffff;--fieldset-bg-light: transparent;--code-input-bg-light: #f1f3f5;--pre-background-light: #f8f9fa;--border-color-light: #dee2e6;--border-color-muted-light: #e9ecef;--input-border-color-light: #ced4da;--input-focus-border-color-light: #80bdff;--input-focus-box-shadow-light: rgba(0, 123, 255, .25);--primary-color-dark-theme: #64b5f6;--primary-color-darker-dark-theme: #42a5f5;--primary-color-lighter-dark-theme: #1e2a38;--secondary-color-dark-theme: #adb5bd;--secondary-color-darker-dark-theme: #909da7;--success-color-dark-theme: #4caf50;--danger-color-dark-theme: #f44336;--warning-color-dark-theme: #ff9800;--info-color-dark-theme: #2196f3;--text-color-primary-dark: #e0e0e0;--text-color-secondary-dark: #bdbdbd;--text-color-muted-dark: #9e9e9e;--link-color-dark: var(--primary-color-dark-theme);--link-hover-color-dark: #82c5ff;--background-color-dark: #121212;--card-background-dark: #1e1e1e;--fieldset-bg-dark: transparent;--code-input-bg-dark: #2c2c2c;--pre-background-dark: #2c2c2c;--border-color-dark: #383838;--border-color-muted-dark: #2c2c2c;--input-border-color-dark: #444;--input-focus-border-color-dark: var(--primary-color-dark-theme);--input-focus-box-shadow-dark: rgba(100, 181, 246, .25);--font-family-sans-serif: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-monospace: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-size-base: 1rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-base: 1.65;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-sm: .2rem;--border-radius: .375rem;--border-radius-lg: .5rem;--box-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--box-shadow: 0 4px 12px rgba(0, 0, 0, .08);--box-shadow-lg: 0 8px 25px rgba(0, 0, 0, .1);--transition-base: all .2s ease-in-out;--transition-fast: all .15s ease-in-out;--zindex-dropdown: 1000;--zindex-sticky: 1020;--zindex-modal-backdrop: 1040;--zindex-modal: 1050;--zindex-popover: 1060;--zindex-tooltip: 1070;--zindex-spinner-overlay: 1080}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--text-color-primary-light);background-color:var(--background-color-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}body.theme-dark{color:var(--text-color-primary-dark);background-color:var(--background-color-dark)}body.theme-dark .card,body.theme-dark .modal-content{background-color:var(--card-background-dark);border-color:var(--border-color-dark);color:var(--text-color-primary-dark)}body.theme-dark .page-header h1,body.theme-dark .card h1,body.theme-dark .card h2,body.theme-dark .card h3,body.theme-dark .card h4,body.theme-dark .modal-title{color:var(--text-color-primary-dark)}body.theme-dark table th{background-color:#2a2a2a;color:var(--text-color-secondary-dark);border-bottom-color:var(--border-color-dark)}body.theme-dark table td{border-color:var(--border-color-dark)}body.theme-dark table tr:nth-child(2n){background-color:#ffffff08}code,pre{font-family:var(--font-family-monospace);font-size:.9em}code{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--primary-color-lighter);border-radius:var(--border-radius-sm);color:var(--primary-color-darker)}body.theme-dark code{background-color:var(--primary-color-lighter-dark-theme);color:var(--primary-color-dark-theme)}pre{padding:var(--spacing-md);background-color:var(--pre-background-light);border:1px solid var(--border-color-light);border-radius:var(--border-radius);overflow-x:auto;line-height:1.5}body.theme-dark pre{background-color:var(--pre-background-dark);border-color:var(--border-color-dark);color:var(--text-color-primary-dark)}a{color:var(--link-color-light);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--link-hover-color-light);text-decoration:underline}body.theme-dark a{color:var(--link-color-dark)}body.theme-dark a:hover{color:var(--link-hover-color-dark)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-md);font-weight:var(--font-weight-bold);line-height:1.3}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-top:0;margin-bottom:var(--spacing-md)}ul,ol{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.form-group{margin-bottom:var(--spacing-lg)}.form-label,.form-group label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-color-primary-light);text-transform:uppercase;letter-spacing:.5px}body.theme-dark .form-label,body.theme-dark .form-group label{color:var(--text-color-secondary-dark)}.form-control,.form-input,textarea.form-control,textarea.form-input,select.form-control,select.form-input,input[type=datetime-local].form-input,input[type=number].form-input,input[type=text].form-input{display:block;width:100%;padding:12px 16px;font-size:14px;font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-color-primary-light);background-color:var(--card-background-light);background-clip:padding-box;border:1px solid var(--input-border-color-light);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;box-sizing:border-box}textarea.form-control,textarea.form-input{resize:vertical;min-height:100px}select.form-control,select.form-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.form-control:focus,.form-input:focus{color:var(--text-color-primary-light);background-color:var(--card-background-light);border-color:var(--input-focus-border-color-light);outline:0;box-shadow:0 0 0 3px var(--input-focus-box-shadow-light)}.form-control::placeholder,.form-input::placeholder{color:var(--text-color-muted-light);opacity:.7}.form-control[disabled],.form-control[readonly],.form-input[disabled],.form-input[readonly]{background-color:var(--secondary-color-lighter);opacity:.75;cursor:not-allowed}body.theme-dark .form-control,body.theme-dark .form-input,body.theme-dark textarea.form-control,body.theme-dark select.form-control,body.theme-dark textarea.form-input,body.theme-dark select.form-input{background-color:var(--code-input-bg-dark);border-color:var(--input-border-color-dark);color:var(--text-color-primary-dark)}body.theme-dark .form-control::placeholder,body.theme-dark .form-input::placeholder{color:var(--text-color-muted-dark)}body.theme-dark .form-control:focus,body.theme-dark .form-input:focus{background-color:var(--code-input-bg-dark);border-color:var(--input-focus-border-color-dark);box-shadow:0 0 0 3px var(--input-focus-box-shadow-dark)}.checkbox-group,.checkbox-group-reverse{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.checkbox-group input[type=checkbox],.checkbox-group-reverse input[type=checkbox]{flex-shrink:0;width:auto;height:auto;padding:0;margin-top:.1em}.checkbox-group label,.checkbox-group-reverse label{margin-bottom:0;font-weight:var(--font-weight-normal);font-size:.95rem;cursor:pointer;text-transform:none;letter-spacing:normal}.checkbox-group-reverse{flex-direction:row-reverse;justify-content:flex-end}.checkbox-group-reverse label{margin-right:auto}.required-asterisk{color:var(--danger-color);margin-left:var(--spacing-xs);font-weight:var(--font-weight-bold)}.form-group.has-error .form-input,.form-group.has-error .form-control,.form-group.has-error textarea.form-input,.form-group.has-error select.form-input{border-color:var(--danger-color)}.form-group.has-error .form-input:focus,.form-group.has-error .form-control:focus{border-color:var(--danger-color);box-shadow:0 0 0 .2rem #dc354540}.error-text{color:var(--danger-color);font-size:.8rem;margin-top:var(--spacing-sm);display:block}.form-help-text{display:block;margin-top:var(--spacing-sm);font-size:.8rem;color:var(--text-color-muted-light)}body.theme-dark .form-help-text{color:var(--text-color-muted-dark)}.page-container{padding:var(--spacing-lg);max-width:1280px;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-color-light)}body.theme-dark .page-header{border-bottom-color:var(--border-color-dark)}.page-header h1{margin:0;font-size:1.8em;color:var(--text-color-primary-light)}body.theme-dark .page-header h1{color:var(--text-color-primary-dark)}.page-description{margin-bottom:var(--spacing-xl);font-size:1rem;color:var(--text-color-secondary-light);max-width:800px}body.theme-dark .page-description{color:var(--text-color-secondary-dark)}.card{background-color:var(--card-background-light);border:1px solid var(--border-color-light);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);box-shadow:var(--box-shadow);transition:var(--transition-base)}.card h1,.card h2,.card h3,.card h4{margin-top:0;color:var(--text-color-primary-light)}body.theme-dark .card{background-color:var(--card-background-dark);border-color:var(--border-color-dark);box-shadow:0 4px 12px #0003}body.theme-dark .card h1,body.theme-dark .card h2,body.theme-dark .card h3,body.theme-dark .card h4{color:var(--text-color-primary-dark)}.table-responsive{overflow-x:auto;width:100%;margin-bottom:var(--spacing-md)}.data-table{width:100%;border-collapse:collapse;margin-top:var(--spacing-lg);font-size:.9rem;background-color:var(--card-background-light);border:1px solid var(--border-color-light);border-radius:var(--border-radius);overflow:hidden}.data-table th,.data-table td{border-bottom:1px solid var(--border-color-light);padding:var(--spacing-md) var(--spacing-lg);text-align:left;vertical-align:middle}.data-table th{font-weight:var(--font-weight-bold);color:var(--text-color-primary-light);background-color:var(--secondary-color-lighter);border-bottom-width:2px}.data-table tbody tr:hover{background-color:var(--primary-color-lighter)}.data-table .actions-cell{white-space:nowrap;text-align:right}.data-table .actions-cell .button,.data-table .actions-cell a.button{margin-left:var(--spacing-sm)}.data-table .actions-cell .button:first-child,.data-table .actions-cell a.button:first-child{margin-left:0}body.theme-dark .data-table{background-color:var(--card-background-dark);border-color:var(--border-color-dark)}body.theme-dark .data-table th{background-color:#ffffff0d;color:var(--text-color-primary-dark);border-bottom-color:var(--border-color-dark)}body.theme-dark .data-table td{border-bottom-color:var(--border-color-dark)}body.theme-dark .data-table tbody tr:hover{background-color:rgba(var(--primary-color-rgb),.15)}.status-badge{display:inline-block;padding:.35em .75em;font-size:.78rem;font-weight:var(--font-weight-bold);line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--border-radius);text-transform:capitalize}.status-active,.status-connected,.status-published,.status-complete,.status-paid{background-color:var(--success-color);color:#fff}.status-inactive,.status-disconnected,.status-error,.status-failed,.status-archived{background-color:var(--danger-color);color:#fff}.status-pending,.status-pending_qr,.status-pending-qr,.status-pending_creation,.status-draft{background-color:var(--warning-color);color:var(--text-color-primary-light)}.status-replied,.status-info{background-color:var(--info-color);color:#fff}.status-unknown,.status-disconnected_file_exists,.status-connecting_in_memory,.status-other{background-color:var(--secondary-color);color:#fff}body.theme-dark .status-active,body.theme-dark .status-connected,body.theme-dark .status-published,body.theme-dark .status-complete,body.theme-dark .status-paid{background-color:var(--success-color-dark-theme)}body.theme-dark .status-inactive,body.theme-dark .status-disconnected,body.theme-dark .status-error,body.theme-dark .status-failed,body.theme-dark .status-archived{background-color:var(--danger-color-dark-theme)}body.theme-dark .status-pending,body.theme-dark .status-pending_qr,body.theme-dark .status-pending-qr,body.theme-dark .status-pending_creation,body.theme-dark .status-draft{background-color:var(--warning-color-dark-theme);color:var(--text-color-primary-dark)}body.theme-dark .status-replied,body.theme-dark .status-info{background-color:var(--info-color-dark-theme)}body.theme-dark .status-unknown,body.theme-dark .status-disconnected_file_exists,body.theme-dark .status-connecting_in_memory,body.theme-dark .status-other{background-color:var(--secondary-color-dark-theme)}.common-message-box{padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid transparent;border-radius:var(--border-radius);font-size:.95rem}.common-message-box .message-title{margin-top:0;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-bold)}.common-message-box p{margin-bottom:0}.error-message{color:var(--danger-text-color);background-color:var(--danger-color-lighter);border-color:var(--danger-color)}.success-message{color:var(--success-text-color);background-color:var(--success-color-lighter);border-color:var(--success-color)}.info-message{color:var(--info-text-color);background-color:var(--info-color-lighter);border-color:var(--info-color)}.warning-message{color:var(--warning-text-color);background-color:var(--warning-color-lighter);border-color:var(--warning-color)}body.theme-dark .error-message{background-color:rgba(var(--danger-color-dark-theme-rgb, 244, 67, 54),.2);border-color:rgba(var(--danger-color-dark-theme-rgb, 244, 67, 54),.5);color:#ffcdd2}body.theme-dark .success-message{background-color:rgba(var(--success-color-dark-theme-rgb, 76, 175, 80),.2);border-color:rgba(var(--success-color-dark-theme-rgb, 76, 175, 80),.5);color:#c8e6c9}body.theme-dark .info-message{background-color:rgba(var(--info-color-dark-theme-rgb, 33, 150, 243),.2);border-color:rgba(var(--info-color-dark-theme-rgb, 33, 150, 243),.5);color:#bbdefb}body.theme-dark .warning-message{background-color:rgba(var(--warning-color-dark-theme-rgb,255, 152, 0),.2);border-color:rgba(var(--warning-color-dark-theme-rgb,255, 152, 0),.5);color:#ffcc80}.auth-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:var(--spacing-xl);background-color:var(--background-color-light)}body.theme-dark .auth-page-container{background-color:var(--background-color-dark)}.auth-form{background:var(--card-background-light);padding:var(--spacing-xl) calc(var(--spacing-xl) + .5rem);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-lg);width:100%;max-width:450px;border:1px solid var(--border-color-light)}body.theme-dark .auth-form{background:var(--card-background-dark);border-color:var(--border-color-dark)}.auth-form-title{text-align:center;margin-bottom:var(--spacing-lg);font-size:2rem;color:var(--text-color-primary-light);font-weight:var(--font-weight-bold)}body.theme-dark .auth-form-title{color:var(--text-color-primary-dark)}.auth-form-subtitle{text-align:center;margin-top:calc(-1 * var(--spacing-sm));margin-bottom:var(--spacing-xl);color:var(--text-color-muted-light);font-size:1rem}body.theme-dark .auth-form-subtitle{color:var(--text-color-muted-dark)}.auth-submit-button{margin-top:var(--spacing-lg);padding:.8rem 1.5rem;font-size:1.05rem}.form-links-container{margin-top:var(--spacing-xl);text-align:center;font-size:.9rem}.form-links-container .form-link-item{margin-bottom:var(--spacing-sm);color:var(--text-color-secondary-light)}body.theme-dark .form-links-container .form-link-item{color:var(--text-color-secondary-dark)}.form-links-container a{color:var(--link-color-light);font-weight:var(--font-weight-medium)}.form-links-container a:hover{color:var(--link-hover-color-light)}body.theme-dark .form-links-container a{color:var(--link-color-dark)}body.theme-dark .form-links-container a:hover{color:var(--link-hover-color-dark)}.modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:var(--zindex-modal-backdrop);padding:var(--spacing-md);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{background:var(--card-background-light);padding:0;border-radius:var(--border-radius-lg);min-width:320px;max-width:600px;width:100%;box-shadow:var(--box-shadow-lg);max-height:90vh;display:flex;flex-direction:column;transform:scale(.95);transition:transform .3s ease}.modal-overlay.active .modal-content{transform:scale(1)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color-light)}body.theme-dark .modal-header{border-bottom-color:var(--border-color-dark)}.modal-title{margin:0;font-size:1.5rem;font-weight:var(--font-weight-medium)}.modal-close-button{background:none;border:none;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--text-color-muted-light);opacity:.7;cursor:pointer;padding:0;transition:var(--transition-fast)}.modal-close-button:hover{opacity:1}body.theme-dark .modal-close-button{color:var(--text-color-muted-dark)}.modal-body{padding:var(--spacing-lg);overflow-y:auto;flex-grow:1}.modal-footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color-light);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--secondary-color-lighter);border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}body.theme-dark .modal-footer{border-top-color:var(--border-color-dark);background-color:#ffffff0d}.code-input{font-family:var(--font-family-monospace);background-color:var(--code-input-bg-light);border:1px solid var(--input-border-color-light);padding:var(--spacing-md);font-size:.9em;border-radius:var(--border-radius);line-height:1.6}body.theme-dark .code-input{background-color:var(--code-input-bg-dark);border-color:var(--input-border-color-dark);color:var(--text-color-primary-dark)}.button-full-width{width:100%;display:block}body.modal-open-body{overflow:hidden}html[dir=rtl]{direction:rtl}html[dir=rtl] body{text-align:right}html[dir=rtl] .faq-icon{transform:scaleX(-1)}html[dir=rtl] select,html[dir=rtl] input,html[dir=rtl] textarea{direction:rtl}html[dir=rtl] select.form-control,html[dir=rtl] select.form-input{background-position:left 12px center;padding-right:16px;padding-left:40px}html[dir=rtl] .navbar-layout,html[dir=rtl] .public-header-container,html[dir=rtl] .navbar-user-section,html[dir=rtl] .header-actions{flex-direction:row-reverse}html[dir=rtl] .pricing-features-list li,html[dir=rtl] .feature-card-description{text-align:right}html[dir=rtl] .hero-cta-buttons,html[dir=rtl] .cta-content{direction:ltr}html[dir=rtl] .data-table th,html[dir=rtl] .data-table td{text-align:right}
