:root{--mkt-ink:#22293a;--mkt-ink-2:#2c3449;--mkt-plum:#3d344f;--mkt-accent:#7772d7;--mkt-accent-strong:#5b56bb;--mkt-accent-soft:#eeecfb;--mkt-sand:#ead7c3;--mkt-sand-soft:#f5eee5;--mkt-ivory:#f8f6f1;--mkt-paper:#fffdfa;--mkt-text:#22293a;--mkt-muted:#667085;--mkt-line:#ded9d2}.marketing-shell{background:var(--mkt-ivory);color:var(--mkt-text)}.marketing-shell :focus-visible{outline:3px solid rgba(91,86,187,.7)!important;outline-offset:3px}.marketing-btn-primary{background:var(--mkt-accent-strong)!important;color:#fff!important;box-shadow:0 10px 28px rgba(91,86,187,.18)!important}.marketing-btn-primary:hover{background:#4c47a3!important}.marketing-btn-secondary{border-color:#cfc9c2!important;color:var(--mkt-text)!important;background:#fffdfa!important}.marketing-btn-secondary:hover{border-color:#aaa2c5!important;background:#f4f1fb!important}.brand-nav{background:rgba(34,41,58,.97)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;box-shadow:0 8px 26px rgba(34,41,58,.08)}.brand-nav-link{color:rgba(255,255,255,.74)!important}.brand-nav-link:hover{color:#fff!important}.brand-nav-login{display:inline-flex;align-items:center;gap:.45rem;border-radius:.62rem;border:1px solid rgba(255,255,255,.16);background:#f7f3ec;color:#262d3f;padding:.69rem .95rem;font-size:.78rem;font-weight:750;box-shadow:0 5px 18px rgba(0,0,0,.08);transition:transform .18s ease,background .18s ease}.brand-nav-login:hover{transform:translateY(-1px);background:#fff}.brand-nav-cta{background:#aaa6f4!important;color:#20253b!important;box-shadow:0 9px 24px rgba(119,114,215,.22)!important}.brand-nav-cta:hover{background:#c0bdf8!important}.audital-mark{border-color:rgba(184,180,255,.32)!important;background:radial-gradient(circle at 35% 30%,rgba(206,199,255,.2),transparent 46%),#30384d!important}.audital-mark span,.audital-mark:after,.audital-mark:before{border-color:#c2bfff!important}.audital-mark span{background:#d2ceff!important;box-shadow:0 0 12px rgba(194,191,255,.72)!important}.brand-hero{background:linear-gradient(135deg,#22293a,#2e344a 48%,#40364f)!important;color:#fff}.brand-grid{opacity:.26!important;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0)!important}.brand-hero:after{background:radial-gradient(circle at 18% 14%,rgba(234,215,195,.17),transparent 31%),radial-gradient(circle at 83% 20%,rgba(180,174,255,.16),transparent 29%),linear-gradient(180deg,transparent,rgba(35,42,59,.14) 65%,rgba(34,41,58,.48))!important}.brand-orb{border-color:rgba(213,206,255,.16)!important;box-shadow:0 0 90px rgba(213,206,255,.06),inset 0 0 70px rgba(234,215,195,.035)!important}.brand-orb:after{background:#e7cfb4!important;box-shadow:0 0 20px rgba(231,207,180,.48)!important}.brand-category-pill{border-color:rgba(230,215,196,.28)!important;background:rgba(255,255,255,.07)!important;color:#f0dfcd!important}.brand-hero-title span{background:linear-gradient(90deg,#f0d8bd,#d7d2ff 52%,#b9c7ff)!important;-webkit-background-clip:text!important;background-clip:text!important}.brand-btn-primary{background:#b9b5f7!important;color:#25283a!important;box-shadow:0 14px 34px rgba(119,114,215,.2)!important}.brand-btn-primary:hover{background:#cbc8fa!important}.brand-btn-secondary{border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.075)!important;color:#fff!important}.brand-btn-secondary:hover{background:rgba(255,255,255,.13)!important}.brand-btn-dark{background:#2b3144!important;color:#fff!important}.brand-btn-dark:hover{background:#393f55!important}.brand-accent-text{color:#e8d1b9!important}.brand-accent-icon{color:#c6c2ff!important}.brand-console-glow{background:linear-gradient(135deg,rgba(226,205,185,.18),rgba(163,158,242,.14))!important}.brand-console{border-color:rgba(215,210,255,.18)!important;background:linear-gradient(180deg,rgba(47,54,75,.98),rgba(37,43,60,.99))!important;box-shadow:0 32px 90px rgba(20,24,35,.34),inset 0 1px rgba(255,255,255,.05)!important}.brand-flow-number{background:rgba(187,182,247,.13)!important;color:#d8d5ff!important}.brand-light-eyebrow{color:#5b56a4!important}.brand-principle-card{border-color:#e0dcd6!important;background:#fffdfa!important;color:var(--mkt-text)!important}.brand-principle-card-accent{background:#eeeafb!important;border-color:#dcd6f3!important}.brand-icon-chip{background:#ece9f8!important;color:#5954a7!important}.brand-bento-dark{background:linear-gradient(145deg,#2a3044,#40354e)!important;box-shadow:0 26px 70px rgba(42,48,68,.18)!important}.brand-bento-dark,.brand-bento-dark h3{color:#fff!important}.brand-bento-dark p{color:rgba(255,255,255,.82)!important}.brand-bento-dark p:first-child{color:#efd7bd!important}.brand-bento-dark [class*=text-white]{color:rgba(255,255,255,.82)!important}.brand-bento-dark [class*=border-white]{border-color:rgba(255,255,255,.13)!important}.brand-bento-dark [class*=bg-white]{background:rgba(255,255,255,.06)!important}.brand-bento-network{border-color:#ddd7e5!important;background:radial-gradient(circle at 86% 6%,rgba(185,181,247,.3),transparent 38%),#f2eee9!important}.brand-cycle-card{border-color:#e1ddd7!important;background:#fffdfa!important}.brand-cycle-card:hover{border-color:#c6bdd7!important;box-shadow:0 22px 54px rgba(63,54,80,.1)!important}.brand-service-field{background:radial-gradient(circle at 12% 0,rgba(234,215,195,.48),transparent 27%),radial-gradient(circle at 86% 44%,rgba(186,181,247,.28),transparent 30%),#f1eef6!important}.brand-service-field,.brand-service-field h2{color:var(--mkt-text)!important}.brand-service-field p{color:#596275!important}.brand-service-field>div>div:first-child p:first-child{color:#615aa8!important}.brand-service-chip{min-height:126px!important;border-color:#d9d3e3!important;background:rgba(255,253,250,.86)!important;box-shadow:0 7px 22px rgba(56,48,72,.035)}.brand-service-chip:hover{border-color:#a9a1d0!important;background:#fffdfa!important}.brand-service-chip span{color:var(--mkt-text)!important}.brand-service-chip span:first-child{color:#80799b!important}.brand-service-chip svg{color:#5b56a4!important;opacity:.8!important}.marketing-surface-soft{background:#f4f1ec}.marketing-surface-paper{background:#fffdfa}.marketing-final-cta{background:linear-gradient(112deg,#f0dfcf,#eeeaf8 56%,#e8edf8);border-top:1px solid #ddd7d0;border-bottom:1px solid #ddd7d0}.service-demo-page{min-height:720px;background:linear-gradient(180deg,#f8f6f1,#f2eef6);color:var(--mkt-text)}.service-demo-kicker{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #d7d1e7;border-radius:999px;background:#f0ecfb;color:#5953a3;padding:.48rem .75rem;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.service-demo-tab{min-height:76px;border:1px solid #ddd8d1;border-radius:.82rem;background:rgba(255,253,250,.9);padding:.8rem .9rem;text-align:left;color:#566071;font-size:.78rem;font-weight:650;line-height:1.35;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.service-demo-tab:hover{transform:translateY(-1px);border-color:#aaa2c8;box-shadow:0 8px 20px rgba(49,42,64,.06)}.service-demo-tab[aria-selected=true]{border-color:#827bd0;background:#ece8fb;color:#37345b;box-shadow:inset 0 0 0 1px rgba(130,123,208,.18)}.demo-workspace-card{overflow:hidden;border:1px solid #d9d3cd;border-radius:1.1rem;background:#fffdfa;box-shadow:0 26px 70px rgba(48,42,61,.09)}.demo-soft-panel{background:#f4f1fa}.demo-input-card{border:1px solid #e2ddd6;background:#fffdfa}.demo-step-card{border:1px solid #e0dbe7;background:#f8f6fb}.proof-page{background:#f8f6f1;color:var(--mkt-text)}.proof-directory-card{border:1px solid #dfdad3;border-radius:.8rem;background:#fffdfa;padding:1rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.proof-directory-card:hover{transform:translateY(-2px);border-color:#a9a1cf;box-shadow:0 10px 28px rgba(49,42,64,.07)}.proof-card{border:1px solid #dfdad3;border-radius:1rem;background:#fffdfa;padding:1.5rem;box-shadow:0 12px 38px rgba(48,42,61,.04)}.footer-prelude{background:#efeae3;color:var(--mkt-text);border-top:1px solid #ddd7d0}.footer-shell{background:#252c3d;color:#fff}.footer-action-card{border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:rgba(255,255,255,.055);padding:1rem;transition:background .16s ease,border-color .16s ease}.footer-action-card:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22)}@media (max-width:767px){.brand-orb-one{right:-330px}.brand-service-chip{min-height:104px!important}.service-demo-tab{min-height:64px}}