@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";
.technology-saas-page{color:#f1f5f9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0f1e;font-family:Inter,system-ui,sans-serif;overflow-x:clip}.technology-saas-page ::selection{color:#fff;background:#0b7cf2}.technology-saas-page .font-display{letter-spacing:-.03em;font-family:Inter,system-ui,sans-serif!important}.technology-saas-page .font-mono{font-family:JetBrains Mono,ui-monospace,monospace!important}.technology-saas-page .max-w-6xl{max-width:1200px}.technology-saas-page .violet-glow{filter:none;box-shadow:none;background:radial-gradient(circle,#0b7cf21f 0%,#0000 70%);border-radius:50%}@keyframes ts-node-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.technology-saas-page .node-pulse{animation:2s ease-in-out infinite ts-node-pulse}.technology-saas-page .scroll-bar{z-index:1100;background:linear-gradient(90deg,#0b7cf2,#60a5fa);width:0;height:3px;transition:width .1s;position:fixed;top:0;left:0}.technology-saas-page .faq-toggle{cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.technology-saas-page .faq-a{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.technology-saas-page .faq-item.open .faq-a{max-height:480px}.technology-saas-page .faq-icon{transition:transform .3s}.technology-saas-page .faq-item.open .faq-icon{transform:rotate(45deg);color:#60a5fa!important}.technology-saas-page .acc-lay{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:40px;width:100%;min-width:0;max-width:100%;display:grid}.technology-saas-page .acc-lay>*{min-width:0;max-width:100%}.technology-saas-page .acc-vis{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-width:0;padding:16px 12px;display:flex;position:relative;overflow:hidden}.technology-saas-page .acc-svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.technology-saas-page .acc-side{flex-direction:column;width:100%;min-width:0;display:flex}.technology-saas-page .acc-switch-label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.technology-saas-page .role-tabs-row{flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:18px;display:flex}.product-page.technology-saas-page .role-tab,.technology-saas-page .role-tab{cursor:pointer;border-radius:99px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s;color:#475569!important;-webkit-text-fill-color:#475569!important;background:#fff!important;border:1.5px solid #e2e8f0!important}.product-page.technology-saas-page .role-tab:hover,.technology-saas-page .role-tab:hover{color:#0b7cf2!important;-webkit-text-fill-color:#0b7cf2!important;background:#eff6ff!important;border-color:#0b7cf2!important}.product-page.technology-saas-page button.role-tab.active,.product-page.technology-saas-page .role-tab.active,.technology-saas-page button.role-tab.active,.technology-saas-page .role-tab.active{box-shadow:0 0 0 2px #0b7cf21a;color:#0b7cf2!important;-webkit-text-fill-color:#0b7cf2!important;background:#eff6ff!important;border-width:1.5px!important;border-color:#0b7cf2!important}.technology-saas-page .cc-tabs-row{flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:18px;display:flex}.product-page.technology-saas-page .cc-tab,.technology-saas-page .cc-tab{cursor:pointer;border-radius:99px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s;color:#f1f5f9b8!important;-webkit-text-fill-color:#f1f5f9b8!important;background:#ffffff0f!important;border:1.5px solid #ffffff24!important}.product-page.technology-saas-page .cc-tab:hover,.technology-saas-page .cc-tab:hover{color:#d5e9ff!important;-webkit-text-fill-color:#d5e9ff!important;background:#0b7cf21f!important;border-color:#60a5fa73!important}.product-page.technology-saas-page button.cc-tab.active,.product-page.technology-saas-page .cc-tab.active,.technology-saas-page button.cc-tab.active,.technology-saas-page .cc-tab.active{box-shadow:0 0 0 2px #0b7cf229;color:#0b7cf2!important;-webkit-text-fill-color:#0b7cf2!important;background:#eff6ff!important;border-width:1.5px!important;border-color:#0b7cf2!important}.technology-saas-page .acc-view{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;flex:1;min-height:200px;padding:22px}.technology-saas-page .acc-view-title{letter-spacing:-.02em;margin:0 0 14px;font-size:15px;font-weight:800;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.technology-saas-page .acc-list{flex-direction:column;gap:0;display:flex}.technology-saas-page .acc-item{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.technology-saas-page .acc-item:last-child{border-bottom:0;padding-bottom:0}.technology-saas-page .acc-item-ico{background:#eff6ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.technology-saas-page .acc-item-ico span{background:#0b7cf2;border-radius:50%;width:6px;height:6px}.technology-saas-page .acc-item-t{margin:0;font-size:13px;font-weight:700;line-height:1.3;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.technology-saas-page .acc-item-d{margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.4;color:#475569!important;-webkit-text-fill-color:#475569!important}.product-page.technology-saas-page .cz-sec-light .bg-navy-900,.technology-saas-page .cz-sec-light .bg-navy-900{background-color:#0f172a!important}.product-page.technology-saas-page .cz-sec-light .bg-navy-900 svg,.product-page.technology-saas-page .cz-sec-light .bg-navy-900 .text-white,.product-page.technology-saas-page .cz-sec-light .bg-ai-purple svg,.product-page.technology-saas-page .cz-sec-light .bg-ai-purple .text-white,.product-page.technology-saas-page .cz-sec-light .bg-ai-purple,.technology-saas-page .cz-sec-light .bg-navy-900 svg,.technology-saas-page .cz-sec-light .bg-navy-900 .text-white,.technology-saas-page .cz-sec-light .bg-ai-purple svg,.technology-saas-page .cz-sec-light .bg-ai-purple .text-white{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}.product-page.technology-saas-page .cz-sec-light .bg-ai-purple,.technology-saas-page .cz-sec-light .bg-ai-purple{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#0b7cf2!important}.product-page.technology-saas-page a.glass,.technology-saas-page a.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:10px!important;padding:14px 28px!important;display:inline-flex!important}.product-page.technology-saas-page a.glass:hover,.technology-saas-page a.glass:hover{background:#ffffff24!important;border-color:#ffffff47!important}.technology-saas-page .eco-suite{width:100%;min-width:0}.technology-saas-page .eco-suite-line{display:none}.technology-saas-page .eco-suite-grid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;position:relative}.technology-saas-page .eco-suite-card{min-width:0;height:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:20px 18px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.technology-saas-page .eco-suite-card:hover{border-color:#0b7cf266;transform:translateY(-2px);box-shadow:0 8px 24px #0b7cf214}.technology-saas-page .eco-suite-card:focus-visible{outline-offset:2px;outline:2px solid #0b7cf2}.technology-saas-page .eco-suite-head{align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.technology-saas-page .eco-suite-icon{background:#0b7cf214;border:1px solid #0b7cf224;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.technology-saas-page .eco-suite-icon img{object-fit:contain;width:24px;height:24px}.technology-saas-page .eco-suite-name{letter-spacing:-.02em;min-width:0;margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1.25;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.technology-saas-page .eco-suite-tag{letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.technology-saas-page .eco-suite-desc{flex:1;margin:0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.45;color:#475569!important;-webkit-text-fill-color:#475569!important}.technology-saas-page .eco-suite-loop{letter-spacing:-.01em;color:#0b7cf2;justify-content:center;align-items:center;gap:8px;width:100%;margin:22px 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.technology-saas-page.product-page .cz-sec-light .eco-suite-loop svg{color:#0b7cf2!important;stroke:#0b7cf2!important}@media (max-width:1100px){.technology-saas-page .eco-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.technology-saas-page .eco-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.technology-saas-page .eco-suite-card{border-radius:14px;padding:16px 14px}.technology-saas-page .eco-suite-icon{width:36px;height:36px}.technology-saas-page .eco-suite-name{font-size:14px}}@media (max-width:420px){.technology-saas-page .eco-suite-grid{grid-template-columns:1fr}}@media (min-width:1101px){.technology-saas-page .eco-suite-line{z-index:0;pointer-events:none;border-top:1px dashed #e2e8f0;display:block;position:absolute;top:40px;left:8%;right:8%}}.technology-saas-page .acc-node{opacity:.9;transition:opacity .3s}.technology-saas-page .acc-node text{fill:#1e293b!important}.technology-saas-page .acc-node .acc-dot{fill:#94a3b8!important}.technology-saas-page .acc-node rect{stroke-width:1.1px;stroke:#cbd5e1!important}.technology-saas-page .acc-node.active{opacity:1}.technology-saas-page .acc-node.active rect{stroke-width:1.15px;fill:#eff6ff!important;stroke:#0b7cf2!important}.technology-saas-page .acc-node.active .acc-dot{fill:#0b7cf2!important}.technology-saas-page .acc-node.active text{fill:#005fcc!important}.technology-saas-page .draw-line{transition:stroke-dashoffset 1.2s}.technology-saas-page .draw-line.in{stroke-dashoffset:0!important}.technology-saas-page #continuumSvg .cont-label{fill:#111!important}.technology-saas-page #continuumSvg #lbl-6{fill:#0b7cf2!important}.technology-saas-page #continuumSvg .cont-anno{font-weight:600;fill:#d5e9ff!important}.technology-saas-page .saas-hero-panel{background:radial-gradient(90% 60% at 0 0,#0b7cf252,#0000 55%),radial-gradient(70% 50% at 100% 100%,#60a5fa24,#0000 50%),linear-gradient(160deg,#1f334a 0%,#1e293b 42%,#151c2e 100%);border:1px solid #60a5fa59;border-radius:20px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0b7cf214,0 24px 56px #1d559547}.technology-saas-page .saas-hero-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.technology-saas-page .saas-hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:#60a5fa;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.technology-saas-page .saas-hero-title{letter-spacing:-.03em;color:#fff;margin:4px 0 0;font-size:1.05rem;font-weight:800}.technology-saas-page .saas-hero-live{letter-spacing:.1em;color:#60a5fa;background:#0b7cf229;border:1px solid #0b7cf259;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:inline-flex}.technology-saas-page .saas-hero-live .node-pulse{background:#0b7cf2;border-radius:50%;width:7px;height:7px;display:inline-block}.technology-saas-page .saas-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.technology-saas-page .saas-hero-metric{background:linear-gradient(160deg,#0b7cf247,#0f172a8c);border:1px solid #60a5fa47;border-radius:12px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a}.technology-saas-page .saas-hero-metric-l{letter-spacing:.08em;text-transform:uppercase;color:#f1f5f973;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.technology-saas-page .saas-hero-metric-v{letter-spacing:-.02em;color:#fff;margin:4px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:700}.technology-saas-page .saas-hero-metric-d{color:#60a5fa;margin:2px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.technology-saas-page .saas-hero-stages{flex-direction:column;gap:0;display:flex}.technology-saas-page .saas-hero-stage{grid-template-columns:18px minmax(0,1fr);gap:12px;min-height:52px;display:grid}.technology-saas-page .saas-hero-stage-rail{flex-direction:column;align-items:center;padding-top:6px;display:flex}.technology-saas-page .saas-hero-stage-dot{background:#0b7cf2;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 3px #0b7cf233}.technology-saas-page .saas-hero-stage-line{background:linear-gradient(#0b7cf28c,#0b7cf21f);border-radius:99px;flex:1;width:2px;min-height:28px;margin-top:4px}.technology-saas-page .saas-hero-stage-body{background:#0b7cf21a;border:1px solid #60a5fa2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:6px;padding:8px 12px;display:flex}.technology-saas-page .saas-hero-stage:last-child .saas-hero-stage-body{background:#0b7cf238;border-color:#0b7cf273;margin-bottom:0;box-shadow:0 0 20px #0b7cf21f}.technology-saas-page .saas-hero-stage-label{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:13px;font-weight:700}.technology-saas-page .saas-hero-stage-meta{color:#f1f5f980;margin:2px 0 0;font-size:11px}.technology-saas-page .saas-hero-stage-value{color:#60a5fa;flex-shrink:0;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.technology-saas-page .saas-hero-insight{background:#0b7cf238;border:1px solid #0b7cf266;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex;box-shadow:0 0 24px #0b7cf21f}.technology-saas-page .saas-hero-insight p{color:#f1f5f9b8;margin:0;font-size:12px;line-height:1.5}.technology-saas-page .saas-hero-insight span{color:#93c5fd;font-weight:700}@media (max-width:640px){.technology-saas-page .saas-hero-panel{padding:16px}.technology-saas-page .saas-hero-metrics{gap:6px}.technology-saas-page .saas-hero-metric-v{font-size:.95rem}}.technology-saas-page .ts-life-rail{z-index:0;background:#e2e8f0}.technology-saas-page .ts-life-num{color:#64748b;letter-spacing:-.03em;z-index:1;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:800;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.technology-saas-page .ts-life-num-last{color:#0b7cf2;background:#0b7cf214;border-color:#0b7cf259}.technology-saas-page .ts-life-title{letter-spacing:-.03em;color:#0f172a;margin:0 0 8px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800}.technology-saas-page .ts-life-desc{color:#64748b;margin:0 0 14px;font-size:.9375rem;line-height:1.6}.technology-saas-page .ts-life-tag{color:#006be6;background:#0b7cf214;border:1px solid #0b7cf224;border-radius:6px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.technology-saas-page .ts-life-tag-last{color:#0b7cf2;background:#0b7cf21f;border-color:#0b7cf240}.technology-saas-page .ts-life-vis{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;height:100%;min-height:180px;padding:18px;display:flex;box-shadow:0 8px 28px #0f172a0d}.technology-saas-page .ts-life-vis-accent{background:linear-gradient(160deg,#0b7cf214,#fff 55%);border-color:#0b7cf238}.technology-saas-page .ts-life-vis-head{letter-spacing:.08em;text-transform:uppercase;color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:flex}.technology-saas-page .ts-life-pill{color:#0b7cf2;background:#0b7cf21a;border:1px solid #0b7cf233;border-radius:999px;padding:3px 8px;font-size:9px}.technology-saas-page .ts-life-pill-amber{color:#b45309;background:#f59e0b1f;border-color:#f59e0b40}.technology-saas-page .ts-life-pill-green{color:#047857;background:#10b9811f;border-color:#10b98140}.technology-saas-page .ts-life-signal-list{flex-direction:column;flex:1;gap:8px;display:flex}.technology-saas-page .ts-life-signal-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:72px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px 10px;display:grid}.technology-saas-page .ts-life-signal-src{color:#0b7cf2;font-size:10px;font-weight:700}.technology-saas-page .ts-life-signal-txt{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.technology-saas-page .ts-life-signal-score{color:#0f172a;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.technology-saas-page .ts-life-vis-foot{color:#0b7cf2;font-size:12px;font-weight:600}.technology-saas-page .ts-life-opp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.technology-saas-page .ts-life-opp-l{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:10px}.technology-saas-page .ts-life-opp-v{letter-spacing:-.02em;color:#0f172a;margin:4px 0 0;font-size:15px;font-weight:800}.technology-saas-page .ts-life-chips{flex-wrap:wrap;gap:6px;display:flex}.technology-saas-page .ts-life-chips span{color:#006be6;background:#0b7cf214;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.technology-saas-page .ts-life-stages-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.technology-saas-page .ts-life-stage-step{text-align:center}.technology-saas-page .ts-life-stage-step span{background:#e2e8f0;border-radius:99px;height:6px;margin-bottom:6px;display:block}.technology-saas-page .ts-life-stage-step.on span{background:linear-gradient(90deg,#0b7cf2,#60a5fa)}.technology-saas-page .ts-life-stage-step p{color:#64748b;margin:0;font-size:10px;font-weight:600}.technology-saas-page .ts-life-stage-step.on p{color:#0b7cf2}.technology-saas-page .ts-life-convert-note{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:12px}.technology-saas-page .ts-life-money-main{background:#0b7cf214;border:1px solid #0b7cf229;border-radius:12px;padding:12px 14px}.technology-saas-page .ts-life-money-main p:first-child{color:#64748b;margin:0;font-size:11px}.technology-saas-page .ts-life-money-main p:last-child{letter-spacing:-.03em;color:#0b7cf2;margin:4px 0 0;font-size:1.5rem;font-weight:800}.technology-saas-page .ts-life-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.technology-saas-page .ts-life-money-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.technology-saas-page .ts-life-money-grid p:first-child{color:#94a3b8;text-transform:uppercase;margin:0;font-size:10px}.technology-saas-page .ts-life-money-grid p:last-child{color:#0f172a;margin:4px 0 0;font-size:14px;font-weight:800}.technology-saas-page .ts-life-health{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;display:grid}.technology-saas-page .ts-life-health-score{background:#0b7cf214;border:3px solid #0b7cf240;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.technology-saas-page .ts-life-health-score p{letter-spacing:-.04em;color:#0b7cf2;margin:0;font-size:1.75rem;font-weight:800;line-height:1}.technology-saas-page .ts-life-health-score span{color:#64748b;margin-top:2px;font-size:10px;font-weight:600}.technology-saas-page .ts-life-health-bars{flex-direction:column;gap:10px;display:flex}.technology-saas-page .ts-life-health-row{color:#475569;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;font-weight:600;display:grid}.technology-saas-page .ts-life-health-row>div{background:#e2e8f0;border-radius:99px;height:7px;overflow:hidden}.technology-saas-page .ts-life-health-row i{background:linear-gradient(90deg,#0b7cf2,#60a5fa);border-radius:99px;height:100%;display:block}.technology-saas-page .ts-life-expand-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:800}.technology-saas-page .ts-life-expand-desc{color:#64748b;margin:0;font-size:13px;line-height:1.5}.technology-saas-page .ts-life-expand-meta{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.technology-saas-page .ts-life-expand-meta span{color:#0b7cf2;background:#0b7cf21a;border:1px solid #0b7cf233;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700}@media (max-width:768px){.technology-saas-page .ts-life-signal-row{grid-template-columns:64px minmax(0,1fr) 24px}.technology-saas-page .ts-life-stages-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-saas-page .ts-life-health{grid-template-columns:1fr}}.technology-saas-page .ts-qtr-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px 24px;box-shadow:0 10px 32px #0f172a0d}.technology-saas-page .ts-qtr-flow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:6px 4px;margin-bottom:8px;display:flex}.technology-saas-page .ts-qtr-step-wrap{align-items:center;gap:4px;display:inline-flex}.technology-saas-page .ts-qtr-step{flex-direction:column;align-items:center;gap:8px;min-width:64px;display:flex}.technology-saas-page .ts-qtr-ico{color:#0b7cf2;background:#0b7cf214;border:1px solid #0b7cf229;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.technology-saas-page .ts-qtr-ico-hot{background:#0b7cf224;border-color:#0b7cf24d}.technology-saas-page .ts-qtr-ico-solid{color:#fff;background:#0b7cf2;border-color:#0b7cf2;box-shadow:0 6px 16px #0b7cf247}.technology-saas-page.product-page .cz-sec-light .ts-qtr-ico-solid,.technology-saas-page.product-page .cz-sec-light .ts-qtr-ico-solid svg{color:#fff!important;stroke:#fff!important}.technology-saas-page .ts-qtr-step-label{letter-spacing:-.01em;color:#64748b;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.technology-saas-page .ts-qtr-step-label.on{color:#0b7cf2;font-weight:700}.technology-saas-page .ts-qtr-arrow{color:#cbd5e1;flex-shrink:0;margin-bottom:18px}.technology-saas-page .ts-qtr-block{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:22px}.technology-saas-page .ts-qtr-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.technology-saas-page .ts-qtr-label-accent{color:#0b7cf2}.technology-saas-page .ts-qtr-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.technology-saas-page .ts-qtr-tags span{letter-spacing:-.01em;color:#006be6;background:#0b7cf212;border:1px solid #0b7cf224;border-radius:8px;padding:7px 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.technology-saas-page .ts-qtr-tags-accent span{color:#0b7cf2;background:#0b7cf21a;border-color:#0b7cf238;font-weight:700}.technology-saas-page .ts-qtr-foot{text-align:left;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.technology-saas-page .ts-qtr-revora-icon{object-fit:contain;background:#0b7cf214;border:1px solid #0b7cf229;border-radius:8px;flex-shrink:0;width:32px;height:32px;padding:4px}.technology-saas-page .ts-qtr-foot p{color:#64748b;max-width:36rem;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45}.technology-saas-page .ts-qtr-foot strong{letter-spacing:-.02em;color:#0f172a;font-weight:800}.technology-saas-page .ts-qtr-cta{background:#fff;border:1px solid #0b7cf224;border-radius:16px;align-items:flex-start;gap:16px;margin-top:28px;padding:20px 22px;display:flex;box-shadow:0 8px 28px #0f172a0a}.technology-saas-page .ts-qtr-cta-icon{object-fit:contain;background:#0b7cf214;border:1px solid #0b7cf229;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:6px}.technology-saas-page .ts-qtr-cta-copy{flex:1;min-width:0}.technology-saas-page .ts-qtr-cta-copy p{letter-spacing:-.02em;color:#0f172a;max-width:40rem;margin:0 0 10px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.45}.technology-saas-page .ts-qtr-cta-copy a{letter-spacing:-.01em;color:#0b7cf2;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.technology-saas-page .ts-qtr-cta-copy a:hover{color:#006be6}.technology-saas-page.product-page .cz-sec-light .ts-qtr-cta-copy a svg{color:#0b7cf2!important;stroke:#0b7cf2!important}@media (max-width:700px){.technology-saas-page .ts-qtr-card{padding:20px 16px}.technology-saas-page .ts-qtr-step{min-width:56px}.technology-saas-page .ts-qtr-ico{width:40px;height:40px}.technology-saas-page .ts-qtr-foot{text-align:center}.technology-saas-page .ts-qtr-cta{gap:12px;padding:16px}.technology-saas-page .ts-qtr-cta-copy p{font-size:14px}}.technology-saas-page .reveal,.technology-saas-page .reveal-l,.technology-saas-page .reveal-r,.technology-saas-page .reveal-s{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.technology-saas-page .reveal-l{transform:translate(-28px)}.technology-saas-page .reveal-r{transform:translate(28px)}.technology-saas-page .reveal-s{transform:scale(.97)}.technology-saas-page .reveal.in,.technology-saas-page .reveal-l.in,.technology-saas-page .reveal-r.in,.technology-saas-page .reveal-s.in{opacity:1;transform:none}.technology-saas-page .metric-bar{transition:width .8s cubic-bezier(.16,1,.3,1)}.technology-saas-page #hero{filter:none;flex-direction:column;justify-content:center;display:flex;box-shadow:none!important}.technology-saas-page #hero .glass{background:#ffffff0a}.technology-saas-page #final-cta,.technology-saas-page #ai,.technology-saas-page #command{box-shadow:none!important}.technology-saas-page .ts-final-cta{text-align:center;max-width:56rem;margin:0 auto}.technology-saas-page .ts-final-life-kicker{letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin:0 0 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.technology-saas-page .ts-final-life-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 6px;display:flex}.technology-saas-page .ts-final-life-wrap{align-items:center;gap:6px;display:inline-flex}.technology-saas-page .ts-final-life-step{letter-spacing:-.01em;color:#ffffffe0;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.technology-saas-page .ts-final-life-step svg{color:#ffffff80;flex-shrink:0}.technology-saas-page .ts-final-life-step.on{color:#93c5fd;background:#0b7cf224;border-color:#0b7cf28c;font-weight:700}.technology-saas-page .ts-final-life-step.on svg{color:#60a5fa}.technology-saas-page .ts-final-life-loop{color:#60a5fa;margin-left:2px;font-size:15px;font-weight:700;line-height:1}.technology-saas-page .ts-final-life-arrow{color:#0b7cf28c;flex-shrink:0}.technology-saas-page .ts-final-life-foot{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;gap:12px;max-width:100%;margin-top:22px;padding:12px 16px;display:inline-flex}.technology-saas-page .ts-final-life-logo{object-fit:contain;background:#0b7cf226;border:1px solid #0b7cf24d;border-radius:8px;flex-shrink:0;width:28px;height:28px;padding:4px}.technology-saas-page .ts-final-life-foot p{color:#ffffff8c;text-align:left;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.4}.technology-saas-page .ts-final-life-foot strong{letter-spacing:-.02em;color:#fff;font-weight:800}.technology-saas-page .ts-final-life-foot span{font-weight:500}@media (max-width:640px){.technology-saas-page .ts-final-life-step{padding:8px 12px;font-size:12px}.technology-saas-page .ts-final-life-foot{text-align:center;flex-wrap:wrap}.technology-saas-page .ts-final-life-foot p{text-align:center}}.technology-saas-page .cz-sec-light .bg-white\/10{background-color:#e2e8f0!important}@media (prefers-reduced-motion:reduce){.technology-saas-page .reveal,.technology-saas-page .reveal-l,.technology-saas-page .reveal-r,.technology-saas-page .reveal-s{opacity:1;transform:none}.technology-saas-page .node-pulse{animation:none}.technology-saas-page .acc-node{transition:none}}@media (max-width:980px){.technology-saas-page .acc-lay{grid-template-columns:1fr;gap:24px}.technology-saas-page .acc-vis{max-width:min(520px,100%);margin-inline:auto;padding:14px 10px}.technology-saas-page .acc-view{padding:18px}}@media (max-width:900px){.technology-saas-page section#final-cta{height:auto!important;min-height:0!important}.technology-saas-page #hero{padding-top:96px!important;padding-bottom:48px!important}.technology-saas-page section[class*=py-24],.technology-saas-page section[class*=py-28],.technology-saas-page section[class*=py-20]{padding-top:64px!important;padding-bottom:64px!important}.technology-saas-page [class*=max-w-]{width:100%;min-width:0}.technology-saas-page .max-w-6xl,.technology-saas-page .max-w-3xl{padding-left:20px!important;padding-right:20px!important}.technology-saas-page #hero .cz-btn-primary,.technology-saas-page #hero a.glass,.technology-saas-page #final-cta .cz-btn-primary,.technology-saas-page #final-cta a.glass{text-align:center;justify-content:center}.technology-saas-page .violet-glow{max-width:100vw}.technology-saas-page svg{max-width:100%}.technology-saas-page #ai .grid-cols-12{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.technology-saas-page #ai .grid-cols-12>.col-span-1,.technology-saas-page #ai .grid-cols-12>.col-span-3{flex:none}.technology-saas-page #ai .grid-cols-12>.col-span-8{flex:100%}}@media (max-width:640px){.technology-saas-page .max-w-6xl,.technology-saas-page .max-w-3xl{padding-left:16px!important;padding-right:16px!important}.technology-saas-page #hero h1,.technology-saas-page #final-cta h2{font-size:clamp(1.85rem,8.5vw,2.75rem)!important;line-height:1.1!important}.technology-saas-page #hero .flex.flex-wrap.items-center.gap-4>a,.technology-saas-page #final-cta .flex.flex-wrap.items-center.gap-4>a{width:100%}.technology-saas-page .grid.grid-cols-2.lg\:grid-cols-5,.technology-saas-page .grid.grid-cols-2.md\:grid-cols-4.lg\:grid-cols-7{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-saas-page .cz-btn-primary,.technology-saas-page a.glass{text-align:center;justify-content:center}.technology-saas-page .role-tabs-row,.technology-saas-page .cc-tabs-row{flex-wrap:wrap;overflow:visible}.technology-saas-page .role-tabs-row .role-tab,.technology-saas-page .cc-tabs-row .cc-tab{white-space:nowrap}.technology-saas-page .acc-vis{border-radius:12px;padding:10px 6px}.technology-saas-page .role-tab,.technology-saas-page .cc-tab{padding:6px 12px!important;font-size:11px!important}.technology-saas-page .acc-view{border-radius:12px;padding:16px}.technology-saas-page .acc-view-title{font-size:14px}.technology-saas-page .acc-item{padding:10px 0}}
