:root{--bg: #f4f4f2;--surface: #fbfbfa;--surface-strong: #ffffff;--ink: #111827;--muted: #4b5563;--border: #d6d3d1;--accent: #1d4ed8;--accent-soft: #dbeafe;--ok: #0f766e;--radius: 16px;--timeline-wayback-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill='%230f172a' d='M1.75 4.6 8 1.85l6.25 2.75v1.05H1.75V4.6ZM3.1 11.25h9.8v1.9H3.1v-1.9Zm1.1-4.85h1.25v4.05H4.2V6.4Zm3.18 0h1.25v4.05H7.38V6.4Zm3.17 0h1.25v4.05h-1.25V6.4Z'/%3E%3C/svg%3E")}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:radial-gradient(circle at 8% -10%,#e0e7ff 0,transparent 42%),radial-gradient(circle at 95% 2%,#ffe8cf 0,transparent 38%),var(--bg)}main{width:min(1120px,100% - 2.5rem);margin:0 auto;padding-bottom:4rem}.marketing-nav-wrap{position:sticky;top:0;z-index:12;backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg) 88%,white 12%);border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.marketing-nav{width:min(1120px,100% - 2.5rem);margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;font-weight:800;font-size:1.85rem;letter-spacing:-.02em}.brand img{border-radius:10px}.brand small{display:inline-flex;align-items:center;border:1px solid var(--border);background:#eceff3;color:#4b5563;border-radius:999px;font-size:.82rem;letter-spacing:0;padding:.22rem .65rem;font-weight:600}.nav-links{display:inline-flex;gap:1rem}.nav-links a{color:var(--muted);text-decoration:none;font-size:.97rem;font-weight:500}.nav-links a:hover{color:var(--ink)}.cb-app-nav-wrap{position:sticky;top:0;z-index:12;backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:color-mix(in srgb,var(--bg) 88%,white 12%)}.cb-app-nav{width:min(1120px,100% - 2.5rem);margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cb-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;font-weight:800;font-size:1.85rem;letter-spacing:-.02em}.cb-brand img{border-radius:10px}.cb-brand small{display:inline-flex;align-items:center;border:1px solid var(--border);background:#eceff3;color:#4b5563;border-radius:999px;font-size:.82rem;letter-spacing:0;padding:.22rem .65rem;font-weight:600}.cb-nav-links{display:inline-flex;gap:1rem;margin-left:auto;min-width:0}.cb-nav-links a{text-decoration:none;color:var(--ink);font-size:.95rem;line-height:1;font-weight:600;border:1px solid var(--border);border-radius:11px;padding:.68rem 1rem;background:var(--surface-strong)}.cb-nav-links a:hover{background:#f8fafc}.cb-auth-side{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.cb-auth-desktop-menu{position:relative}.cb-auth-desktop-menu>summary{list-style:none;cursor:pointer}.cb-auth-desktop-menu>summary::-webkit-details-marker{display:none}.cb-auth-desktop-menu-panel{position:absolute;right:0;top:calc(100% + .5rem);min-width:176px;display:grid;gap:.45rem;background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;padding:.5rem;box-shadow:0 14px 28px #0f172a1f;z-index:20}.cb-auth-desktop-menu-panel a{text-decoration:none;color:var(--ink);font-size:.95rem;line-height:1;font-weight:600;border:1px solid var(--border);border-radius:11px;padding:.68rem 1rem;background:var(--surface-strong);text-align:center}.cb-auth-desktop-menu-panel a:hover{background:#f8fafc}.cb-user-chip{border:1px solid var(--border);border-radius:999px;padding:.35rem .8rem .35rem .35rem;display:inline-flex;align-items:center;background:var(--surface-strong);gap:.45rem;max-width:250px;min-width:0}.cb-user-chip img,.cb-avatar-fallback{width:28px;height:28px;border-radius:999px}.cb-user-chip img{object-fit:cover}.cb-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-weight:700;font-size:.82rem}.cb-avatar-fallback[hidden]{display:none}.cb-user-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:.83rem;max-width:130px}.cb-auth-side form{margin:0}.cb-auth-mobile-menu{display:none;position:relative}.cb-auth-mobile-menu>summary{list-style:none;cursor:pointer}.cb-auth-mobile-menu>summary::-webkit-details-marker{display:none}.cb-auth-mobile-menu-panel{position:absolute;right:0;top:calc(100% + .5rem);min-width:158px;display:grid;gap:.45rem;background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;padding:.5rem;box-shadow:0 14px 28px #0f172a1f;z-index:20}.cb-auth-mobile-menu-panel a{text-decoration:none;color:var(--ink);font-size:.95rem;line-height:1;font-weight:600;border:1px solid var(--border);border-radius:11px;padding:.68rem 1rem;background:var(--surface-strong);text-align:center}.cb-auth-mobile-menu-panel a:hover{background:#f8fafc}.cb-auth-side button{border:1px solid var(--border);border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:.95rem;line-height:1;font-weight:600;padding:.68rem 1rem;cursor:pointer;white-space:nowrap}.cb-auth-side button:hover{background:#f8fafc}.auth-actions{display:inline-flex;align-items:center;gap:.6rem}.auth-actions.is-authenticated{gap:.5rem}.auth-actions-desktop{display:inline-flex;align-items:center;gap:.5rem}.auth-mobile-menu{display:none;position:relative}.auth-mobile-menu>summary{list-style:none;cursor:pointer}.auth-mobile-menu>summary::-webkit-details-marker{display:none}.auth-mobile-menu-panel{position:absolute;right:0;top:calc(100% + .5rem);min-width:170px;background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;padding:.5rem;display:grid;gap:.45rem;box-shadow:0 14px 28px #0f172a1f}.auth-mobile-menu-panel .button{width:100%;justify-content:center}.auth-mobile-menu-panel form{margin:0}.button{appearance:none;border-radius:11px;border:1px solid transparent;padding:.68rem 1rem;text-decoration:none;font:inherit;font-size:.95rem;line-height:1;font-weight:600;cursor:pointer}.button.primary{background:var(--accent);color:#fff;border-color:color-mix(in srgb,var(--accent) 82%,black);box-shadow:0 8px 18px #1d4ed82e}.button.primary:hover{background:#1e40af}.button.ghost{background:var(--surface-strong);border-color:var(--border);color:var(--ink)}.button.subtle{background:transparent;border-color:var(--border);color:var(--muted)}.user-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .45rem .35rem .35rem;border:1px solid var(--border);border-radius:999px;max-width:250px}.user-chip img,.avatar-fallback{width:28px;height:28px;border-radius:999px}.avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-size:.86rem}.user-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.83rem;color:var(--muted)}.section{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 88%,white 12%);padding:clamp(1.35rem,3.1vw,2.55rem);margin-top:1.25rem}.hero{margin-top:1.4rem;display:grid;grid-template-columns:1.3fr 1fr;gap:1.45rem;align-items:center}.hero-copy{padding:1rem 1.1rem 1rem .95rem}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--ok);font-weight:700}h1,h2,h3,p,ol,ul{margin:0}h1{margin-top:.65rem;font-size:clamp(1.95rem,4.9vw,3.05rem);line-height:1.14;letter-spacing:-.026em;font-weight:700}h2,h3{letter-spacing:-.018em;font-weight:700}.lede{margin-top:1.15rem;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.62;color:var(--muted);max-width:62ch}.hero-actions{margin-top:1.55rem;display:inline-flex;gap:.75rem;flex-wrap:wrap}.notice.error{margin-top:.85rem;color:#991b1b;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;padding:.7rem .8rem;font-size:.95rem}.hero-panel{padding:.5rem .1rem;align-self:center}.hero-ga4-header strong{letter-spacing:-.02em;font-size:1.08rem;line-height:1}.hero-ga4-overlay{border:1px solid rgba(191,219,254,.95);border-radius:14px;background:linear-gradient(180deg,#eff6ffd1,#fffffff0);padding:1.15rem 1.2rem 1.18rem;display:grid;gap:.78rem;box-shadow:0 18px 34px #2563eb0f,inset 0 1px #ffffffc7}.hero-ga4-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.hero-ga4-legend{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;color:#64748b;font-size:.68rem;font-weight:600}.hero-ga4-legend-item{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.hero-ga4-legend-line{width:.95rem;border-top:2px solid #2563eb;border-radius:999px}.hero-ga4-legend-node{width:.95rem;height:.95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(191,219,254,.95);background:#fffffff5;box-shadow:0 4px 8px #94a3b81f}.hero-ga4-legend-node img{width:.72rem;height:.72rem;display:block;border-radius:inherit}.hero-ga4-legend-dot{width:.95rem;height:.95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:#fffffffa;background-image:var(--timeline-wayback-icon);background-repeat:no-repeat;background-position:center;background-size:.56rem .56rem;border:1px solid rgba(203,213,225,.78);box-shadow:none}.hero-ga4-chart{position:relative;min-height:6.1rem;padding:.4rem 0 1.1rem}.hero-ga4-chart svg{width:100%;height:auto;display:block;overflow:visible}.hero-ga4-grid{stroke:#bfdbfeb8;stroke-width:1;stroke-dasharray:2 5}.hero-ga4-baseline{fill:none;stroke:#94a3b88c;stroke-width:1}.hero-ga4-trend-fill{fill:#93c5fd38}.hero-ga4-trend{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-ga4-marker{position:absolute;left:var(--marker-left);top:var(--marker-top);bottom:.8rem;width:0;transform:translate(-50%)}.hero-ga4-marker-thread{position:absolute;left:50%;top:0;bottom:1rem;width:1px;transform:translate(-50%);background:linear-gradient(180deg,#2563eb33,#2563eb75)}.hero-ga4-marker-node{position:absolute;left:50%;bottom:0;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;padding:.12rem;transform:translate(-50%,50%);border-radius:999px;border:1px solid rgba(191,219,254,.95);background:#fffffff5;box-shadow:0 8px 14px #94a3b824}.hero-ga4-marker--capture .hero-ga4-marker-node{width:1.45rem;height:1.45rem}.hero-ga4-marker--capture .hero-ga4-marker-node img{width:100%;height:100%;display:block;border-radius:inherit}.hero-ga4-marker.is-live .hero-ga4-marker-node{animation:hero-live-pulse 2.4s ease-out infinite}.hero-ga4-marker--wayback .hero-ga4-marker-node{width:1.45rem;height:1.45rem;padding:0;background:#fffffffa;border:1px solid rgba(203,213,225,.78);box-shadow:0 0 0 2px #dbeafeeb}.hero-ga4-marker-core{width:.72rem;height:.72rem;display:block;background-image:var(--timeline-wayback-icon);background-repeat:no-repeat;background-position:center;background-size:contain}.hero-ga4-moments{position:relative;height:2.15rem}.hero-ga4-moment{position:absolute;left:var(--moment-left);top:0;min-width:3rem;max-width:4rem;display:grid;gap:.08rem;justify-items:center;text-align:center;transform:translate(-50%)}.hero-ga4-moment:before{content:"";width:1px;height:.4rem;background:#94a3b880}.hero-ga4-moment-date{color:#0f172a;font-size:.64rem;font-weight:700}.hero-ga4-moment-type{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.hero-ga4-moment--capture .hero-ga4-moment-type{color:#0f766e}.hero-ga4-moment--wayback .hero-ga4-moment-type{color:#2563eb}@keyframes hero-live-pulse{0%,to{box-shadow:0 8px 14px #94a3b824,0 0 #3b82f600}35%{box-shadow:0 8px 14px #94a3b824,0 0 0 8px #bfdbfea6}}.section-header{padding-bottom:.2rem}.section-header h2{margin-top:.55rem;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.03em}.integrations-strip{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:clamp(1.2rem,3vw,2rem);align-items:center;margin-top:1.25rem;padding:clamp(1.15rem,2.6vw,1.7rem) clamp(.4rem,1.8vw,1rem);border-block:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.integrations-strip-header h2{max-width:20ch;margin-top:.42rem;font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.22;letter-spacing:-.025em}.integrations-logo-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.integration-logo-item{display:inline-flex;align-items:center;gap:.58rem;min-height:52px;min-width:0;padding:.62rem .72rem;border:1px solid color-mix(in srgb,var(--border) 78%,white);border-radius:12px;background:#ffffffb8;color:#374151;font-size:.8rem;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffffd1}.integration-logo-mark{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;color:var(--integration-logo-color);flex:0 0 auto}.integration-logo-mark img,.integration-logo-mark svg{width:100%;height:100%;display:block}.integration-logo-mark img{object-fit:contain}.integration-logo-mark svg{fill:currentColor}.integration-logo-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:color-mix(in srgb,var(--integration-logo-color) 14%,white);color:var(--integration-logo-color);font-size:.72rem;font-weight:800}.pricing-grid,.faq-list{margin-top:1.45rem}.price-card,.faq-list article,.faq-item{border:1px solid var(--border);border-radius:14px;background:var(--surface-strong);padding:1.15rem 1.15rem 1.75rem}.faq-list h3,.price-card h3{font-size:1.16rem;letter-spacing:-.02em}.faq-list p,.price-card li{margin-top:.5rem;color:var(--muted);line-height:1.54}.why-section{overflow:hidden;border-color:var(--border);background:radial-gradient(circle at 92% 0%,rgba(219,234,254,.62),transparent 30%),radial-gradient(circle at 3% 100%,rgba(204,251,241,.4),transparent 32%),var(--surface-strong);color:var(--ink)}.why-section .eyebrow{color:var(--ok)}.why-section-header{display:block}.why-section-header h2{max-width:17ch;margin-top:.55rem;font-size:clamp(1.85rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.04em}.why-story{display:grid;grid-template-columns:minmax(15.5rem,.72fr) minmax(0,1.55fr);gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(1.8rem,3vw,2.5rem);align-items:stretch}.why-benefits{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.why-benefit{--why-benefit-accent: #0f766e;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.4rem 0 1.25rem}.why-benefit+.why-benefit{padding-top:1.25rem;border-top:1px solid #e2e8f0}.why-benefit--compare{--why-benefit-accent: #2563eb}.why-benefit--performance{--why-benefit-accent: #b45309}.why-benefit-number{color:var(--why-benefit-accent);font-size:.72rem;line-height:1.65rem;font-weight:800;letter-spacing:.1em}.why-benefit h3{font-size:1.08rem;line-height:1.35;letter-spacing:-.02em}.why-benefit p{max-width:31ch;margin-top:.45rem;color:var(--muted);font-size:.88rem;line-height:1.55}.why-evidence{overflow:hidden;align-self:stretch;border:1px solid #bfdbfe;border-radius:19px;background:#f8fafc;color:#0f172a;box-shadow:0 20px 42px #2563eb1a,0 0 0 1px #ffffffb3}.why-evidence-toolbar{min-height:3.35rem;display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;background:#ffffffeb}.why-window-controls{display:flex;gap:.34rem}.why-window-controls i{width:.52rem;height:.52rem;border-radius:999px;background:#cbd5e1}.why-window-controls i:first-child{background:#fca5a5}.why-window-controls i:nth-child(2){background:#fcd34d}.why-window-controls i:last-child{background:#86efac}.why-page-name,.why-live-status{display:inline-flex;align-items:center}.why-page-name{gap:.48rem;min-width:0;font-size:.8rem;font-weight:700}.why-page-name img{border-radius:5px}.why-live-status{gap:.35rem;padding:.34rem .55rem;border:1px solid #99f6e4;border-radius:999px;background:#f0fdfa;color:#0f766e;font-size:.64rem;font-weight:700;white-space:nowrap}.why-live-status i{width:.36rem;height:.36rem;border-radius:999px;background:#14b8a6;box-shadow:0 0 0 3px #14b8a621}.why-history-panel{padding:1rem 1.15rem 1.15rem;border-bottom:1px solid #e2e8f0;background:#fff}.why-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#334155;font-size:.7rem;font-weight:700}.why-panel-heading small{color:#94a3b8;font-size:.62rem;font-weight:600}.why-timeline{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1.1rem;padding-top:.1rem}.why-timeline-line{position:absolute;top:.5rem;left:7.5%;right:7.5%;height:2px;background:linear-gradient(90deg,#94a3b8,#5eead4 28%,#60a5fa 68%,#fb923c)}.why-timeline-point{position:relative;z-index:1;display:grid;justify-items:center;gap:.45rem}.why-timeline-point i{width:.88rem;height:.88rem;border:3px solid #ffffff;border-radius:999px;background:#5eead4;box-shadow:0 0 0 1px #5eead4}.why-timeline-point--archive i{background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.why-timeline-point.is-selected i{background:#60a5fa;box-shadow:0 0 0 1px #60a5fa,0 0 0 5px #dbeafe}.why-timeline-point.is-current i{background:#fb923c;box-shadow:0 0 0 1px #fb923c,0 0 0 5px #ffedd5}.why-timeline-point small{color:#94a3b8;font-size:.55rem;white-space:nowrap}.why-evidence-detail{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:14rem}.why-change-panel,.why-performance-panel{padding:1rem 1.15rem}.why-change-panel{border-right:1px solid #e2e8f0;background:#fff}.why-change-badge{padding:.24rem .42rem;border-radius:999px;background:#eff6ff;color:#2563eb!important}.why-change-location{display:grid;gap:.15rem;margin:.95rem 0 .72rem}.why-change-location span{color:#94a3b8;font-size:.58rem}.why-change-location strong{color:#0f172a;font-size:.78rem}.why-diff-row{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.3rem;margin-top:.4rem;padding:.42rem .48rem;border-radius:7px;font-size:.6rem;line-height:1.35}.why-diff-row--removed{background:#fff1f2;color:#9f1239}.why-diff-row--added{background:#ecfdf5;color:#047857}.why-diff-row span{font-weight:800}.why-change-types{display:flex;gap:.34rem;margin-top:.75rem}.why-change-types span{padding:.25rem .42rem;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.55rem;font-weight:700}.why-performance-panel{background:linear-gradient(180deg,#f8fafc,#eff6ff)}.why-performance-panel .why-panel-heading strong{color:#0f766e;font-size:.78rem}.why-performance-chart{position:relative;margin-top:.65rem}.why-performance-chart svg{width:100%;height:6.7rem;display:block;overflow:visible}.why-chart-grid{fill:none;stroke:#e2e8f0;stroke-width:1}.why-chart-fill{fill:url(#whyChartFill)}.why-chart-line{fill:none;stroke:#2563eb;stroke-width:3;stroke-linecap:round}.why-chart-release{fill:none;stroke:#f59e0b;stroke-width:1.5;stroke-dasharray:3 4}.why-chart-node{fill:#fff;stroke:#f59e0b;stroke-width:3}.why-performance-chart>span{position:absolute;top:.15rem;left:40%;transform:translate(-50%);padding:.22rem .38rem;border-radius:5px;background:#fff7ed;color:#c2410c;font-size:.5rem;font-weight:700;white-space:nowrap}.why-performance-summary{display:flex;gap:1.35rem;padding-top:.55rem;border-top:1px solid #dbeafe}.why-performance-summary span{display:grid;gap:.15rem}.why-performance-summary small{color:#94a3b8;font-size:.52rem}.why-performance-summary strong{color:#0f172a;font-size:.72rem}.workflow-section{background:linear-gradient(115deg,rgba(240,253,250,.5),transparent 34%),var(--surface-strong)}.workflow-flow{display:grid;gap:clamp(1.1rem,3vw,2.25rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.7rem,3vw,2.2rem) 0 0;padding:0;list-style:none}.workflow-step{--workflow-accent: #0f766e;position:relative;min-width:0;padding-right:.6rem}.workflow-step:nth-child(2){--workflow-accent: #2563eb}.workflow-step:nth-child(3){--workflow-accent: #b45309}.workflow-step:not(:last-child):after{content:"";position:absolute;z-index:0;top:1.1rem;left:2.75rem;right:-2.25rem;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--workflow-accent) 42%,#dbeafe),#dbeafe)}.workflow-step-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--workflow-accent) 28%,white);border-radius:999px;background:color-mix(in srgb,var(--workflow-accent) 9%,white);color:var(--workflow-accent);font-size:.76rem;font-weight:800;letter-spacing:.04em;box-shadow:0 5px 12px color-mix(in srgb,var(--workflow-accent) 8%,transparent)}.workflow-step h3{max-width:22ch;font-size:1.08rem;line-height:1.35;letter-spacing:-.02em}.workflow-step p{max-width:29ch;margin-top:.55rem;color:var(--muted);font-size:.92rem;line-height:1.55}.pricing-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{padding:1.35rem 1.35rem 1.75rem}.price-card.featured{position:relative;border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#fff 45%)}.price{margin-top:1rem;color:var(--muted);font-size:1.25rem}.price strong{color:var(--ink);font-size:2rem;letter-spacing:-.03em}.price-card ul{margin:1rem 0 1.35rem;padding-left:1rem}.price-card li+li{margin-top:.8rem}.price-card .button{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;border-radius:8px;padding:.78rem 1.08rem;box-shadow:0 4px 10px #1d4ed824}.tag{display:inline-flex;border-radius:999px;font-size:.8rem;background:#dbeafe;color:#1e3a8a;padding:.2rem .6rem}.tag.overlay{position:absolute;top:-.62rem;right:.9rem;margin:0;border:1px solid #bfdbfe;box-shadow:0 5px 12px #1e3a8a14}.faq-list{display:grid;gap:.7rem}.faq-item{padding:0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.faq-item[open]{border-color:color-mix(in srgb,var(--accent) 26%,var(--border));box-shadow:0 10px 18px #0f172a0d;background:color-mix(in srgb,var(--accent-soft) 18%,var(--surface-strong))}.faq-item summary{list-style:none;cursor:pointer;padding:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-question{display:block;color:var(--ink);font-size:1.16rem;font-weight:700;letter-spacing:-.02em}.faq-item p{margin:0;padding:0 1rem 1rem}.faq-item a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.16em}.home-footer{margin:1.2rem 0 0;padding:1rem .3rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem 1.4rem;color:var(--muted);font-size:.88rem}.home-footer-tagline{margin:0;display:inline-flex;align-items:center;gap:.55rem;color:#374151;font-weight:600}.home-footer-tagline img{width:20px;height:20px;flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.home-footer-tagline:hover img{animation:home-footer-logo-spin .7s ease-in-out 1}}@keyframes home-footer-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-footer-links{display:inline-flex;align-items:center;gap:.8rem;white-space:nowrap;padding-top:.08rem}.home-footer a{color:inherit;text-decoration:none}.home-footer-disclaimer{grid-column:1 / -1;margin:0;padding-top:.85rem;border-top:1px solid #e5e7eb;width:min(100%,70ch);line-height:1.5;color:#6b7280;font-size:.82rem}.section,.integrations-strip,.hero .hero-copy,.hero .hero-panel{opacity:0;transform:translateY(8px);animation:fade-slide .55s ease-out forwards}.hero .hero-panel{animation-delay:.08s}#integrations{animation-delay:.14s}#why{animation-delay:.2s}#workflow{animation-delay:.26s}#pricing{animation-delay:.32s}#faq{animation-delay:.38s}@keyframes fade-slide{to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.nav-links{display:none}.hero,.pricing-grid{grid-template-columns:1fr}.integrations-strip{grid-template-columns:1fr;gap:.9rem}.integrations-strip-header h2{max-width:none}.why-story{grid-template-columns:1fr}.why-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.why-benefit{display:block;padding:0 1.1rem}.why-benefit:first-child{padding-left:0}.why-benefit+.why-benefit{padding-top:0;border-top:0;border-left:1px solid #e2e8f0}.why-benefit-number{display:block;margin-bottom:.45rem}.why-benefit p{max-width:28ch}.integrations-logo-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline:.2rem;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0;padding-inline:0 .2rem;margin-inline:-.2rem}.integrations-logo-list::-webkit-scrollbar{display:none;width:0;height:0}.integration-logo-item{min-height:54px;min-width:10.5rem;padding:.68rem .8rem;white-space:nowrap;user-select:none}.integrations-logo-list[data-drag-enabled=true]{cursor:grab}.integrations-logo-list[data-dragging=true]{cursor:grabbing}}@media(max-width:740px){.marketing-nav,.cb-app-nav,main{width:min(1120px,100% - 1.2rem)}.marketing-nav,.cb-app-nav{min-height:64px;flex-wrap:nowrap;gap:.8rem;padding:.6rem 0}.integrations-logo-list{grid-auto-columns:max-content}.integration-logo-item{min-height:52px;min-width:min(68vw,11rem);gap:.58rem}.hero-copy{padding:.2rem}.hero-panel{padding:.15rem 0}.why-section-header h2{max-width:19ch}.why-benefits{grid-template-columns:1fr}.why-benefit,.why-benefit:first-child{display:grid;padding:.3rem 0 1rem}.why-benefit+.why-benefit{padding-top:1rem;border-top:1px solid #e2e8f0;border-left:0}.why-benefit-number{margin-bottom:0}.why-evidence-toolbar{grid-template-columns:2.3rem minmax(0,1fr) auto;padding-inline:.75rem}.why-window-controls i{width:.4rem;height:.4rem}.why-live-status{padding-inline:.42rem;font-size:0}.why-live-status i{margin:.12rem}.why-history-panel{padding-inline:.8rem}.why-timeline-point:nth-of-type(3) small,.why-timeline-point:nth-of-type(5) small{visibility:hidden}.why-evidence-detail{grid-template-columns:1fr}.why-change-panel{border-right:0;border-bottom:1px solid #e2e8f0}.workflow-flow{grid-template-columns:1fr;gap:1.2rem;margin-top:1.55rem}.workflow-step{display:grid;grid-template-columns:2.45rem minmax(0,1fr);gap:.85rem;padding-right:0}.workflow-step:not(:last-child):after{top:2.55rem;bottom:-1.25rem;left:1.12rem;right:auto;width:2px;height:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--workflow-accent) 42%,#dbeafe),#dbeafe)}.workflow-step-number{margin-bottom:0}.workflow-step h3,.workflow-step p{max-width:none}.hero-ga4-moments{position:static;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.hero-ga4-moment{position:static;min-width:0;max-width:none;padding:.38rem .45rem;transform:none;border:1px solid rgba(191,219,254,.95);border-radius:10px;background:#ffffffd6}.hero-ga4-moment:before{display:none}.home-footer{grid-template-columns:1fr;gap:.7rem}.home-footer-links{white-space:normal}.brand,.cb-brand{font-size:1.25rem;min-width:0}.brand small,.cb-brand small{display:none}.brand span,.cb-brand span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-actions{width:fit-content;margin-left:auto;justify-content:flex-end}.auth-actions.is-authenticated{width:auto;flex-wrap:nowrap}.auth-actions-desktop{display:none}.auth-mobile-menu{display:block}.auth-mobile-menu .user-chip{max-width:145px}.auth-mobile-menu-panel{min-width:156px}.auth-mobile-menu-panel .button{padding:.56rem .78rem;font-size:.88rem}.cb-nav-links-desktop,.cb-auth-desktop-menu{display:none}.cb-auth-side{width:fit-content;margin-left:auto;justify-content:flex-end;gap:0}.cb-auth-mobile-menu{display:block}.cb-auth-mobile-menu .cb-user-chip{max-width:145px}.cb-auth-mobile-menu-panel a,.cb-auth-mobile-menu-panel button{font-size:.88rem;padding:.56rem .78rem}.home-footer{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.hero-ga4-chart{min-height:5.4rem}.hero-ga4-marker-node,.hero-ga4-marker--capture .hero-ga4-marker-node,.hero-ga4-marker--wayback .hero-ga4-marker-node{width:1.2rem;height:1.2rem}.cb-brand{font-size:1.2rem}.cb-brand span{font-size:1.18rem}.cb-brand img{width:32px;height:32px}.cb-auth-mobile-menu .cb-user-chip{max-width:120px}}
