:root{--cb-bg:#eef0fa;--cb-dark:#1e2761;--cb-blue:#2f45ff;--cb-blue-deep:#1626a8;--cb-navy-1:#2436c7;--cb-navy-2:#101b7a;--cb-text-muted:#5a628c;--cb-white:#ffffff;--cb-cited:#35d0c3;--cb-missing:#ff5f7e;--cb-radius-blob:46% 54% 52% 48% / 44% 46% 54% 56%}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--cb-bg);color:var(--cb-dark);overflow-x:hidden}.hero-section{padding:90px 0 60px!important;background:var(--cb-bg);position:relative;overflow:hidden}.hero-left{display:flex;flex-direction:column;justify-content:center}.hero-title{font-size:clamp(2rem, 4vw, 3.1.1rem);font-weight:600;line-height:1.18;color:var(--cb-dark);letter-spacing:-.5px;margin-bottom:24px}.hero-title .text-highlight{color:var(--cb-blue)}.hero-desc{font-size:1.1rem;line-height:1.7;color:var(--cb-text-muted);max-width:480px;margin-bottom:34px;font-weight:400}.hero-cta{gap:16px;margin-bottom:22px}.btn-audit{background:#3b1e6e;color:var(--cb-white);font-weight:700;font-size:.95rem;padding:14px 30px;border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease;box-shadow:0 10px 24px rgba(59,30,110,.3)}.btn-audit:hover{background:#4b2a8a;color:var(--cb-white);transform:translateY(-2px);box-shadow:0 14px 30px rgba(59,30,110,.4)}.btn-demo-outline{background:var(--cb-white);color:#2a1a55;font-weight:700;font-size:.95rem;padding:14px 28px;border-radius:999px;border:1px solid #ded9ef;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;box-shadow:0 6px 18px rgba(30,39,97,.08)}.btn-demo-outline:hover{color:#2a1a55;border-color:#3b1e6e;transform:translateY(-2px);box-shadow:0 10px 24px rgba(30,39,97,.14)}.btn-demo-outline .arrow{font-size:1.05rem;line-height:1;transition:transform 0.25s ease}.btn-demo-outline:hover .arrow{transform:translateX(3px)}.g2-rating{gap:8px}.hero-checks{margin-top:26px;max-width:480px;overflow:hidden}.hero-checks-track{width:max-content;animation:heroChecksScroll 18s linear infinite}.hero-checks:hover .hero-checks-track{animation-play-state:paused}@keyframes heroChecksScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.check-item{gap:8px;flex-shrink:0;margin-right:28px;font-size:1.1rem;font-weight:600;color:var(--cb-text-muted);white-space:nowrap}.check-item svg{color:#23b89a;flex-shrink:0}.g2-badge{width:26px;height:26px;background:#ff492c;color:#fff;font-weight:600;font-size:.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.stars{color:#ff492c;font-size:1.1rem;letter-spacing:2px}.rating-text{font-size:.88rem;font-weight:600;color:var(--cb-dark)}.hero-right{position:relative}.hero-visual{position:relative;max-width:560px}.blob-card{background:radial-gradient(120% 120% at 20% 15%,var(--cb-navy-1) 0%,var(--cb-navy-2) 60%,#0b1360 100%);border-radius:var(--cb-radius-blob);padding:50px 60px;min-height:526px;display:flex;align-items:center;box-shadow:0 40px 80px rgba(16,27,122,.35);animation:blobFloat 9s ease-in-out infinite}@keyframes blobFloat{0%,100%{border-radius:46% 54% 52% 48% / 44% 46% 54% 56%}50%{border-radius:52% 48% 46% 54% / 50% 54% 46% 50%}}.blob-inner{width:100%;gap:20px}.brand-row{gap:12px}.brand-avatar{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:700;font-size:.95rem;flex-shrink:0}.brand-meta{gap:2px}.brand-name{color:#fff;font-weight:700;font-size:.92rem}.brand-url{color:rgba(255,255,255,.55);font-size:.78rem}.prompt-block{display:flex;flex-direction:column;gap:8px}.prompt-label{color:#8fd8ff;font-size:.68rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.prompt-input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:12px 16px;color:rgba(255,255,255,.85);font-size:.82rem;min-height:44px;gap:2px}.type-cursor{display:inline-block;width:2px;height:14px;background:#8fd8ff;animation:blink 0.9s step-end infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.engine-list{gap:12px}.engine-row{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px 16px;gap:12px;transition:background 0.3s ease}.engine-row:hover{background:rgba(255,255,255,.12)}.engine-row.row-missing{background:rgba(255,95,126,.12);border-color:rgba(255,95,126,.3)}.engine-icon{width:30px;height:30px;border-radius:8px;color:#fff;flex-shrink:0}.icon-chatgpt{background:rgba(53,208,195,.25);color:#35d0c3}.icon-gemini{background:rgba(143,143,255,.25);color:#a7a7ff}.icon-claude{background:rgba(255,176,102,.25);color:#ffb066}.engine-meta{gap:2px;flex-grow:1;min-width:0}.engine-name{color:#fff;font-weight:700;font-size:1.1rem}.engine-sub{color:rgba(255,255,255,.5);font-size:.74rem}.status-pill{font-size:.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:999px;flex-shrink:0}.pill-cited{color:var(--cb-cited);border:1px solid rgba(53,208,195,.5);background:rgba(53,208,195,.1)}.pill-missing{color:var(--cb-missing);border:1px solid rgba(255,95,126,.5);background:rgba(255,95,126,.1)}.float-badge{position:absolute;z-index:3;background:var(--cb-white);border-radius:12px;padding:12px 18px;box-shadow:0 14px 34px rgba(30,39,97,.16);display:flex;flex-direction:column;gap:2px;animation:badgeFloat 5s ease-in-out infinite}.float-badge strong{font-size:.8rem;font-weight:700;color:var(--cb-dark);white-space:nowrap}.badge-sub{font-size:.74rem;color:var(--cb-text-muted)}.badge-top{top:-8px;left:4%}.badge-bottom{bottom:-12px;right:-2%;animation-delay:2.5s}@keyframes badgeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.brand-strip{margin-top:80px}.marquee-viewport{overflow:hidden;max-width:1100px;margin:0 auto}.marquee-track{display:flex;align-items:center;width:max-content;animation:marqueeScroll 28s linear infinite}.marquee-viewport:hover .marquee-track{animation-play-state:paused}@keyframes marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.brand-logo{flex-shrink:0;display:inline-flex;align-items:center;margin-right:72px}.brand-logo img{height:38px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter 0.3s ease,opacity 0.3s ease}.brand-logo img:hover{filter:grayscale(0);opacity:1}.section-title{font-size:clamp(1.5rem, 3vw, 2.1rem);font-weight:600;color:var(--cb-dark);letter-spacing:-.4px;line-height:1.3}.friction-section{padding:90px 0;background:var(--cb-bg)}.friction-section .section-title{margin-bottom:70px}.chat-stack{position:relative;max-width:440px}.chat-stack-back{position:absolute;inset:0;background:var(--cb-dark);border-radius:18px;transform:rotate(-7deg) translate(-10px,8px);box-shadow:0 30px 60px rgba(30,39,97,.25)}.chat-card{position:relative;background:var(--cb-white);border-radius:16px;transform:rotate(-3deg);box-shadow:0 24px 54px rgba(30,39,97,.18);overflow:hidden;transition:transform 0.4s ease}.chat-stack:hover .chat-card{transform:rotate(-1.5deg) translateY(-4px)}.chat-card-header{background:var(--cb-dark);padding:12px 18px}.chat-brand{gap:8px}.chat-logo{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.14);color:#35d0c3}.chat-name{color:#fff;font-weight:700;font-size:1.1rem}.chat-live{color:rgba(255,255,255,.55);font-size:.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.chat-card-body{padding:20px;display:flex;flex-direction:column;gap:10px}.chat-label{color:var(--cb-blue);font-size:.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.chat-question{background:#eef1fb;border:1px solid #dde3f5;border-radius:10px;padding:11px 14px;font-size:.82rem;font-weight:600;color:var(--cb-dark);margin-bottom:6px}.shortlist{gap:10px}.shortlist-item{border:1px solid #e4e7f4;border-radius:10px;padding:10px 14px;gap:12px;background:var(--cb-white)}.rank{width:22px;height:22px;border-radius:50%;background:#eef1fb;color:var(--cb-dark);font-size:.7rem;font-weight:700;flex-shrink:0}.shortlist-name{font-size:.8rem;font-weight:700;color:var(--cb-dark)}.shortlist-sub{font-size:.7rem;color:var(--cb-text-muted)}.item-missing{border:1.5px dashed #f0a4a4;background:#fdf3f2}.rank-missing{background:#fbdcd9;color:#d94f43}.name-missing{color:#d94f43}.you-pill{background:#f4694f;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:999px;flex-shrink:0}.friction-intro{font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.82rem;color:var(--cb-text-muted);margin-bottom:28px;max-width:460px}.friction-list{gap:22px}.friction-item{border-left:2px solid #c9cfe8;padding-left:18px;transition:border-color 0.3s ease}.friction-item:hover{border-left-color:var(--cb-blue)}.friction-num{display:block;font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.68rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8a91b4;margin-bottom:4px}.friction-text{font-size:.92rem;font-weight:700;color:var(--cb-blue-deep);margin:0}.solution-section{padding:40px 0 100px;background:var(--cb-bg)}.solution-section .section-title{margin-bottom:60px}.solution-grid{max-width:960px;margin:0 auto;border:1px solid #dde1f0;background:var(--cb-white)}.solution-cell{padding:34px 38px;border-bottom:1px solid #dde1f0;transition:background 0.3s ease}.solution-cell:hover{background:#f7f8fe}.solution-cell:nth-child(odd){border-right:1px solid #dde1f0}.solution-cell:nth-child(3),.solution-cell:nth-child(4){border-bottom:none}.solution-cell-title{font-size:1.2rem;font-weight:600;color:var(--cb-blue-deep);margin-bottom:12px}.solution-cell-text{font-size:1.1rem;line-height:1.65;color:var(--cb-text-muted);margin:0}.visibility-progress{max-width:640px;margin:64px auto 0}.progress-shell{background:var(--cb-white);border:1px solid #dde1f0;border-radius:6px;padding:4px;gap:12px}.progress-fill{background:var(--cb-dark);border-radius:4px;height:26px;width:0%;min-width:46px;padding:0 10px;transition:width 2s cubic-bezier(.22,1,.36,1)}.progress-fill-label{color:#fff;font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.68rem;font-weight:700}.progress-max{font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.68rem;font-weight:700;color:#8a91b4;padding-right:10px;margin-left:auto;flex-shrink:0}.progress-caption{margin-top:18px;font-size:1.1rem;font-weight:700;color:var(--cb-blue-deep)}.capabilities-section{padding:40px 0 100px;background:var(--cb-bg)}.capabilities-section .section-title{margin-bottom:60px}.capability-card{background:var(--cb-white);border:1px solid #dde1f0;border-radius:14px;overflow:hidden;height:100%;transition:transform 0.35s ease,box-shadow 0.35s ease}.capability-card:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(30,39,97,.14)}.capability-visual{background:radial-gradient(130% 130% at 20% 0%,var(--cb-navy-1) 0%,var(--cb-navy-2) 65%,#0b1360 100%);padding:18px;min-height:158px;display:flex;flex-direction:column;justify-content:center;gap:10px}.mini-engine-list{gap:8px}.mini-engine{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 12px;gap:9px}.mini-missing-row{background:rgba(255,95,126,.12);border-color:rgba(255,95,126,.3)}.mini-icon{width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.12);color:#9fd9ff;flex-shrink:0}.mini-name{color:#fff;font-size:.74rem;font-weight:700;flex-grow:1}.mini-pill{font-size:.55rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:3px 10px;border-radius:999px;flex-shrink:0}.mini-cited{color:var(--cb-cited);border:1px solid rgba(53,208,195,.5);background:rgba(53,208,195,.1)}.mini-missing{color:var(--cb-missing);border:1px solid rgba(255,95,126,.5);background:rgba(255,95,126,.1)}.mini-task-list{gap:8px}.mini-task{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:9px 12px;display:flex;flex-direction:column;gap:6px}.mini-task-peek{opacity:.45}.mini-task-title{color:#fff;font-size:.72rem;font-weight:600}.mini-tags{gap:6px}.mini-tag{color:#8fd8ff;border:1px solid rgba(143,216,255,.4);background:rgba(143,216,255,.08);font-size:.53rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:2px 8px;border-radius:4px}.mini-chart{gap:7px;height:64px;padding:0 4px}.chart-bar{flex:1;height:var(--h);background:linear-gradient(180deg,#6ea8ff 0%,#3557e0 100%);border-radius:4px 4px 2px 2px;transform-origin:bottom;transform:scaleY(0);transition:transform 0.7s cubic-bezier(.22,1,.36,1)}.is-revealed .chart-bar{transform:scaleY(1)}.is-revealed .chart-bar:nth-child(1){transition-delay:0.05s}.is-revealed .chart-bar:nth-child(2){transition-delay:0.1s}.is-revealed .chart-bar:nth-child(3){transition-delay:0.15s}.is-revealed .chart-bar:nth-child(4){transition-delay:0.2s}.is-revealed .chart-bar:nth-child(5){transition-delay:0.25s}.is-revealed .chart-bar:nth-child(6){transition-delay:0.3s}.is-revealed .chart-bar:nth-child(7){transition-delay:0.35s}.is-revealed .chart-bar:nth-child(8){transition-delay:0.4s}.is-revealed .chart-bar:nth-child(9){transition-delay:0.45s}.mini-chart-label{color:#8fd8ff;font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.6rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.mini-alert{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 12px;gap:9px}.mini-alert-text{color:#fff;font-size:.72rem;font-weight:600;flex-grow:1}.mini-alert-pill{color:#ffb066;border:1px solid rgba(255,176,102,.5);background:rgba(255,176,102,.1)}.capability-body{padding:24px 26px 28px;flex-grow:1}.capability-title{font-size:1.02rem;font-weight:800;color:var(--cb-dark);margin-bottom:6px}.capability-subtitle{font-size:.82rem;font-weight:700;color:var(--cb-blue-deep);margin-bottom:16px}.capability-text{font-size:1.1rem;line-height:1.7;color:var(--cb-text-muted);margin-bottom:22px}.capability-link{font-size:1.1rem;font-weight:700;color:var(--cb-blue);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.capability-link .arrow{transition:transform 0.25s ease}.capability-link:hover{color:var(--cb-blue-deep)}.capability-link:hover .arrow{transform:translateX(4px)}.flow-section{padding:50px 0 110px;background:var(--cb-bg)}.flow-subtitle{font-size:.9rem;color:var(--cb-text-muted);margin:10px 0 0}.flow-diagram{margin-top:64px;position:relative}.flow-top-row{position:relative}.flow-ellipse{background:radial-gradient(120% 120% at 50% 0%,#eaf0ff 0%,#dbe5fb 100%);border:1px solid #ccd9f6;border-radius:50%;text-align:center;padding:20px 26px;gap:4px}.flow-ellipse-main{width:300px;height:190px;position:relative;z-index:2}.flow-ellipse-sm{width:250px;height:150px}.flow-icon{width:34px;height:34px;border-radius:10px;background:var(--cb-white);color:#23b8c8;border:1px solid #d5e2fa;margin-bottom:6px}.flow-icon-sm{width:30px;height:30px}.flow-ellipse-title{font-size:.95rem;font-weight:800;color:var(--cb-dark)}.flow-ellipse-sub{font-size:.72rem;color:var(--cb-text-muted)}.flow-ellipse-main::before,.flow-ellipse-main::after{content:"";position:absolute;top:50%;width:56px;height:1.5px;background:#9db1e8}.flow-ellipse-main::before{right:100%}.flow-ellipse-main::after{left:100%}.flow-node-mid::before{content:"";position:absolute;bottom:100%;left:50%;width:1.5px;height:92px;background:#9db1e8}.flow-node-mid,.flow-node-left,.flow-node-right{position:relative}.flow-node-left::before,.flow-node-right::before{content:"";position:absolute;width:150px;height:1.5px;background:#9db1e8;top:-48px}.flow-node-left::before{right:-42px;transform:rotate(-30deg)}.flow-node-right::before{left:-42px;transform:rotate(30deg)}@media (max-width:991.98px){.flow-ellipse-main::before,.flow-ellipse-main::after,.flow-node-mid::before,.flow-node-left::before,.flow-node-right::before{display:none}}.flow-bottom-row{margin-top:92px}.flow-caption{margin-top:18px;display:flex;flex-direction:column;gap:2px}.flow-caption-title{font-size:.92rem;font-weight:800;color:var(--cb-dark)}.flow-caption-sub{font-size:.76rem;color:var(--cb-text-muted)}.skeleton{display:block;height:7px;border-radius:4px;background:#e3e8f6}.audit-card{background:var(--cb-white);border:1px solid #dde1f0;border-radius:12px;box-shadow:0 18px 40px rgba(30,39,97,.1);overflow:hidden;max-width:330px}.audit-chrome{gap:5px;padding:10px 14px;border-bottom:1px solid #edf0f9}.chrome-dot{width:7px;height:7px;border-radius:50%;background:#d9def0}.audit-main{min-height:0}.audit-sidebar{gap:10px;padding:14px 10px;border-right:1px solid #edf0f9}.side-icon{width:22px;height:22px;border-radius:7px;background:#eef1fb}.side-icon-active{background:var(--cb-blue);color:#fff}.audit-content{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.audit-heading{font-size:.78rem;font-weight:800;color:var(--cb-dark)}.audit-panel{border:1px solid #edf0f9;background:#f8f9fe;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:9px}.audit-panel.d-flex{flex-direction:row;gap:14px}.score-ring-wrap{position:relative;width:54px;height:54px;flex-shrink:0}.score-ring{width:100%;height:100%;transform:rotate(-90deg)}.ring-track,.ring-value{fill:none;stroke-width:5;stroke-linecap:round}.ring-track{stroke:#e3e8f6}.ring-value{stroke:var(--cb-blue);stroke-dasharray:0 100;transition:stroke-dasharray 1.4s cubic-bezier(.22,1,.36,1) 0.3s}.is-revealed .ring-value{stroke-dasharray:72 100}.score-ring-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;color:var(--cb-dark)}.score-ring-text small{font-size:.5rem;color:var(--cb-text-muted);font-weight:700}.skeleton-lines{display:flex;flex-direction:column;gap:8px;justify-content:center}.audit-check{gap:10px}.check-dot{width:15px;height:15px;border-radius:50%;background:#d9f4ea;color:#1eae7d;flex-shrink:0}.vis-card{background:var(--cb-white);border:1px solid #dde1f0;border-radius:12px;box-shadow:0 18px 40px rgba(30,39,97,.1);padding:14px 16px;max-width:330px;display:flex;flex-direction:column;gap:10px}.vis-title{font-size:.78rem;font-weight:800;color:var(--cb-dark)}.vis-range{font-size:.6rem;font-weight:700;color:var(--cb-text-muted);border:1px solid #dde1f0;border-radius:999px;padding:3px 9px}.vis-stats{gap:8px}.vis-stat{border:1px solid #edf0f9;background:#f8f9fe;border-radius:9px;padding:8px 9px;display:flex;flex-direction:column;gap:2px;min-width:0}.vis-stat-label{font-size:.52rem;font-weight:700;color:var(--cb-text-muted);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.vis-stat-value{font-size:1rem;font-weight:800;color:var(--cb-dark);line-height:1.1}.vis-stat-value small{font-size:.55rem;color:var(--cb-text-muted)}.vis-delta{font-size:.55rem;font-weight:700;color:#1eae7d}.vis-chart-label{font-size:.6rem;font-weight:700;color:var(--cb-text-muted);text-transform:uppercase;letter-spacing:.6px}.vis-chart svg{width:100%;height:64px;display:block}.vis-area{fill:rgba(47,69,255,.08);stroke:none}.vis-line{fill:none;stroke:var(--cb-blue);stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s ease 0.3s}.is-revealed .vis-line{stroke-dashoffset:0}.vis-dots circle{fill:var(--cb-white);stroke:var(--cb-blue);stroke-width:1.4}.vis-bottom{gap:8px}.vis-panel{border:1px solid #edf0f9;background:#f8f9fe;border-radius:9px;padding:9px 10px;display:flex;flex-direction:column;gap:7px;min-width:0}.vis-panel-title{font-size:.55rem;font-weight:800;color:var(--cb-dark);text-transform:uppercase;letter-spacing:.4px}.source-bar{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--cb-blue) 0%,#6ea8ff 100%)}.results-section{padding:50px 0 90px;background:var(--cb-bg)}.results-section .section-title{margin-bottom:48px}.results-band{border-top:1px solid #d5daea;border-bottom:1px solid #d5daea}.result-cell{padding:30px 26px;display:flex;flex-direction:column;gap:8px;border-right:1px solid #d5daea}.result-cell:last-child{border-right:none}.result-value{font-size:1.7rem;font-weight:800;color:var(--cb-dark);line-height:1}.result-value sup{font-size:.85rem;font-weight:800;top:-.6em}.result-label{font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--cb-blue-deep)}.launch-section{padding:40px 0 90px;background:var(--cb-bg)}.launch-section .section-title{margin-bottom:44px}.launch-list{max-width:1000px;margin:0 auto}.launch-row{gap:26px;padding:20px 8px;border-bottom:1px solid #dde1f0;transition:background 0.25s ease}.launch-row:first-child{border-top:1px solid #dde1f0}.launch-row:hover{background:rgba(255,255,255,.6)}.launch-num{font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.68rem;font-weight:700;color:#a6acce;width:26px;flex-shrink:0}.launch-text{font-size:.92rem;font-weight:700;color:var(--cb-dark)}.launch-tag{font-family:"Neue Haas Grotesk Display Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.6rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--cb-blue-deep);background:var(--cb-white);border:1px solid #dde1f0;border-radius:999px;padding:5px 14px;flex-shrink:0;white-space:nowrap}.cta-section{padding:40px 0 110px;background:var(--cb-bg)}.cta-banner{background:linear-gradient(120deg,#1b2fbe 0%,#2a49e8 55%,#2f63f5 100%);border-radius:22px;padding:72px 40px;box-shadow:0 30px 70px rgba(27,47,190,.3)}.cta-title{font-size:clamp(1.4rem, 2.8vw, 1.9rem);font-weight:800;color:#fff;letter-spacing:-.3px;margin-bottom:16px}.cta-sub{font-size:.88rem;line-height:1.7;color:rgba(255,255,255,.75);margin-bottom:32px}.cta-actions{gap:14px}.btn-cta-audit{background:#19c8d6;color:#06264f;font-weight:700;font-size:.88rem;padding:12px 26px;border-radius:999px;border:none;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.btn-cta-audit:hover{background:#2adcea;color:#06264f;transform:translateY(-2px);box-shadow:0 12px 26px rgba(10,32,90,.35)}.btn-cta-demo{background:var(--cb-white);color:var(--cb-dark);font-weight:700;font-size:.88rem;padding:12px 26px;border-radius:999px;border:none;transition:transform 0.25s ease,box-shadow 0.25s ease}.btn-cta-demo:hover{color:var(--cb-dark);transform:translateY(-2px);box-shadow:0 12px 26px rgba(10,32,90,.35)}@media (max-width:1199.98px){.blob-card{padding:42px 36px;min-height:430px}}@media (max-width:991.98px){.hero-section{padding:60px 0 40px;text-align:center}.hero-left{align-items:center}.hero-desc{max-width:560px}.hero-cta{justify-content:center}.g2-rating{justify-content:center}.hero-visual{max-width:500px}.badge-top{left:0}.badge-bottom{right:0}.brand-strip{margin-top:56px}.brand-logo{margin-right:48px}.friction-section{padding:64px 0}.friction-section .section-title{margin-bottom:48px}.friction-intro{max-width:none}.capabilities-section{padding:24px 0 70px}.capabilities-section .section-title{margin-bottom:44px}.result-cell{border-right:none;padding:24px 20px}.result-cell:nth-child(odd){border-right:1px solid #d5daea}.result-cell:nth-child(1),.result-cell:nth-child(2){border-bottom:1px solid #d5daea}.flow-caption{margin-top:18px;display:flex;flex-direction:column;gap:2px;text-align:center}}@media (max-width:767.98px){.solution-cell{padding:26px 28px}.solution-cell:nth-child(odd){border-right:none}.solution-cell:nth-child(3){border-bottom:1px solid #dde1f0}}@media (max-width:575.98px){.hero-section{padding:44px 0 32px}.hero-title{font-size:1.75rem}.blob-card{padding:32px 22px;min-height:0;border-radius:28px;animation:none}.float-badge{padding:9px 13px}.float-badge strong{font-size:.7rem}.badge-sub{font-size:.65rem}.badge-top{top:-14px}.badge-bottom{bottom:-14px}.engine-row{padding:10px 12px}.brand-logo{margin-right:36px}.brand-logo img{height:30px}.chat-stack-back{transform:rotate(-4deg) translate(-5px,6px)}.chat-card{transform:rotate(-1.5deg)}.launch-row{gap:12px;flex-wrap:wrap}.launch-text{font-size:.85rem}.cta-banner{padding:52px 24px}}