@font-face{font-family:Inter;src:url('/shared-assets/vendor/dashboard-kit/fonts/inter/Inter-roman.var.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root,html[data-theme="dark"]{--color-bg:#080b10;--color-bg-muted:#0c1016;--color-surface:#11161d;--color-surface-raised:#141b24;--color-text:#f4f6f8;--color-text-muted:#a6adb8;--color-text-soft:#89929e;--color-border:#242b34;--color-primary:#ffa11d;--color-primary-ink:#ffa11d;--color-primary-contrast:#281501;--color-secondary:#87ddda;--color-accent:#b8a5f0;--color-warning:#efbf75;--color-surface-hover:#1a222b;--header-bg:rgba(8,11,16,.78);--hero-veil:linear-gradient(90deg,#080b10 2%,rgba(8,11,16,.85) 20%,rgba(8,11,16,.08) 65%);--hero-image:url('/marketing/assets/hero-orange-dark.jpg');--hero-surface:#080b10;--art-opacity:1;--shadow-card:0 26px 80px #0005;--ease-out:cubic-bezier(.16,1,.3,1);color-scheme:dark}
html[data-theme="light"]{--color-bg:#f8fafc;--color-bg-muted:#f1f4f7;--color-surface:#fff;--color-surface-raised:#fff;--color-text:#172033;--color-text-muted:#46556b;--color-text-soft:#606f83;--color-border:#dce3ec;--color-primary:#ffa11d;--color-primary-ink:#9b4c00;--color-primary-contrast:#281501;--color-secondary:#137b82;--color-accent:#7759b4;--color-warning:#956016;--color-surface-hover:#f3f6fa;--header-bg:rgba(255,255,255,.85);--hero-veil:linear-gradient(90deg,#fff 2%,rgba(255,255,255,.91) 19%,rgba(255,255,255,.04) 67%);--hero-image:url('/marketing/assets/hero-orange-light.jpg');--hero-surface:#fff;--art-opacity:1;--shadow-card:0 4px 6px #203a5503,0 18px 60px #203a550a;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--color-bg);color:var(--color-text);font:400 16px/1.6 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}button:disabled{cursor:default}img,svg{max-width:100%}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}::selection{background:var(--color-primary);color:var(--color-primary-contrast)}h1,h2,h3,p{margin:0}button{text-align:inherit}h1,h2,h3{font-weight:550;letter-spacing:-.055em}button[hidden],[hidden]{display:none!important}.container{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.section{padding-block:112px}.muted{color:var(--color-text-soft)}.reading-progress{height:2px;position:fixed;inset:0 auto auto 0;width:0;background:var(--color-primary);z-index:100}.skip-link{position:fixed;left:20px;top:-100px;z-index:200;padding:12px 20px;background:var(--color-primary);color:var(--color-primary-contrast)}.skip-link:focus{top:12px}.header{height:92px;padding-inline:56px;display:flex;align-items:center;justify-content:space-between;gap:28px;position:sticky;top:0;z-index:30;background:var(--header-bg);backdrop-filter:blur(24px);border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.brand{display:flex;align-items:center;font-size:27px;letter-spacing:-1.7px;font-weight:700;white-space:nowrap}.brand-ai{font-weight:400;color:var(--color-text-muted)}.brand-mark{position:relative;font-size:28px;line-height:1;letter-spacing:-2px;background:var(--color-primary);color:var(--color-primary-contrast);border-radius:10px;width:38px;height:38px;display:flex;align-items:center;padding-left:7px;margin-right:10px}.brand-mark span{font-size:18px;position:absolute;right:4px;top:3px}.navigation{display:flex;gap:31px;align-items:center;margin-left:30px}.navigation a{font-size:14px;color:var(--color-text-muted);transition:color .2s}.navigation a:hover{color:var(--color-text)}.navigation a span{margin-left:4px;font-size:12px}.header-actions{display:flex;gap:20px;align-items:center}.icon-button{height:44px;width:44px;display:grid;place-items:center;border-radius:50%;background:transparent;flex-shrink:0}.icon-button:hover{background:var(--color-surface-hover)}.theme-toggle svg{width:20px;height:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--color-primary);color:var(--color-primary-contrast);padding:17px 25px;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:600;line-height:1.35;transition:transform .35s var(--ease-out),box-shadow .35s,background .35s}.button:hover{transform:translateY(-3px);box-shadow:0 8px 32px color-mix(in srgb,var(--color-primary) 16%,transparent)}.button>span:last-child{font-size:20px;font-weight:400;line-height:1}.button-small{padding:12px 18px;gap:19px;font-size:13px}.button-quiet{background:transparent;color:var(--color-text);gap:12px;padding-inline:13px}.button-quiet:hover{box-shadow:none}.button-quiet .play-icon{font-size:10px;border:1px solid var(--color-border);padding:8px;border-radius:50%;height:30px;width:30px;display:grid;place-items:center}.menu-toggle{display:none}.hero{position:relative;isolation:isolate;min-height:788px;overflow:hidden;border-bottom:1px solid var(--color-border)}.hero-art{position:absolute;inset:-80px 0 0 12%;z-index:-3;background-image:var(--hero-image);background-size:cover;background-position:60% 48%;opacity:var(--art-opacity);will-change:transform}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--hero-veil)}.hero:after{content:"";position:absolute;inset:75% 0 0;z-index:-1;background:linear-gradient(transparent,var(--color-bg))}.hero-content{padding-top:65px;position:relative}.release-badge{display:inline-flex;align-items:center;gap:9px;font-size:12px;line-height:1.4;font-weight:500;padding:8px 11px;background:color-mix(in srgb,var(--color-surface) 65%,transparent);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted)}.release-badge>span:last-child{color:var(--color-primary);margin-left:8px}.status-dot{width:6px;height:6px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}.hero h1{font-size:clamp(64px,6.9vw,100px);line-height:1.025;letter-spacing:-.074em;margin:29px 0 30px;font-weight:520;max-width:720px}.hero-you{color:var(--color-primary);display:inline-block;position:relative}.hero-you svg{position:absolute;inset:auto -8% -8px;width:119%;height:20px;stroke:currentColor;stroke-width:1.5;fill:none;opacity:.8}.hero-description{font-size:17px;line-height:1.65;letter-spacing:-.3px;color:var(--color-text-muted);max-width:450px}.hero-actions{display:flex;gap:13px;margin-top:31px;align-items:center}.hero-note{display:flex;gap:9px;font-size:12px;color:var(--color-text-soft);margin-top:17px;align-items:center}.hero-note span{color:var(--color-primary);margin-left:7px}.hero-note span:first-child{margin-left:0}.hero-signal{position:absolute;top:58%;right:6%;padding:21px 25px;display:flex;align-items:center;gap:17px;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:14px;background:color-mix(in srgb,var(--color-bg) 75%,transparent);backdrop-filter:blur(20px);box-shadow:var(--shadow-card);transform:rotate(-3deg);animation:signal-float 6s ease-in-out infinite}.signal-icon{font-size:38px;color:var(--color-primary);line-height:1}.hero-signal strong{display:block;font-size:15px;letter-spacing:-.2px;margin:5px 0}.micro-label{font-size:10px;letter-spacing:1.1px;color:var(--color-text-soft)}.hero-signal small{font-size:12px;color:var(--color-text-muted);display:block}.hero-signal small span{margin-left:17px;color:var(--color-primary)}.hero-bottom{position:absolute;bottom:27px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:var(--color-text-soft)}.hero-bottom a{letter-spacing:0;font-size:12px}.hero-bottom a span{margin-left:12px;color:var(--color-text)}.connection-strip{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.connection-inner{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:116px}.connection-inner>span:first-child{font-size:12px;color:var(--color-text-soft);line-height:1.6}.connection-inner>span:first-child strong{color:var(--color-text-muted);font-weight:400}.connection-brand{font-size:14px;font-weight:500;letter-spacing:-.3px;display:flex;align-items:center;gap:9px;color:var(--color-text-muted)}.connection-brand>span{font-size:25px;line-height:1}.connection-brand .analytics-symbol{font-size:21px;letter-spacing:-5px;margin-right:5px}.google-letter{font-size:28px;font-weight:650}.connection-caption{font-size:11px;color:var(--color-text-soft)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:40px}.eyebrow{font-size:10px;letter-spacing:1.9px;color:var(--color-text-muted);font-weight:600;display:flex;align-items:center;gap:9px;margin-bottom:21px}.eyebrow>span{width:5px;height:5px;display:inline-block;background:var(--color-primary);border-radius:50%}h2{font-size:clamp(35px,3.6vw,52px);line-height:1.1}.section-heading>p{font-size:14px;color:var(--color-text-soft);line-height:1.75;max-width:310px;padding-bottom:3px}.product-filters{display:flex;gap:7px;margin-bottom:25px;flex-wrap:wrap}.filter{background:transparent;color:var(--color-text-muted);padding:9px 16px;font-size:12px;border:1px solid transparent;border-radius:7px;min-height:40px;transition:all .25s}.filter.active{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}.filter:hover{color:var(--color-text);background:var(--color-surface)}.filter span{margin-left:9px;font-size:10px;color:var(--color-text-soft)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-card{display:flex;position:relative;isolation:isolate;flex-direction:column;overflow:hidden;width:100%;min-width:0;min-height:482px;background:var(--color-surface);padding:30px 33px 23px;border-radius:18px;border:1px solid var(--color-border);transition:transform .65s var(--ease-out),border-color .4s,box-shadow .4s}.product-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:radial-gradient(500px circle at var(--pointer-x,50%) var(--pointer-y,50%),color-mix(in srgb,var(--card-accent,var(--color-primary)) 9%,transparent),transparent 75%);transition:opacity .4s}.product-card:hover:before{opacity:1}.product-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--card-accent,var(--color-primary)) 40%,var(--color-border));box-shadow:var(--shadow-card)}.card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.product-number{font-size:10px;letter-spacing:1.5px;color:var(--color-text-soft)}.card-tag{font-size:9px;letter-spacing:1px;color:var(--card-accent,var(--color-primary));border:1px solid color-mix(in srgb,var(--card-accent,var(--color-primary)) 20%,transparent);padding:4px 7px;border-radius:4px}.card-copy{display:block;margin:25px 0 0}.card-title{display:block;font-size:32px;line-height:1.13;letter-spacing:-1.5px;font-weight:500}.card-description{display:block;font-size:14px;line-height:1.65;color:var(--color-text-soft);margin-top:14px}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:17px;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-muted)}.card-plus{display:grid;place-items:center;width:33px;height:33px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:50%;font-size:20px;color:var(--color-text);transition:transform .5s var(--ease-out),background .4s,color .4s}.product-card:hover .card-plus{transform:rotate(45deg);background:var(--card-accent,var(--color-primary));color:var(--color-primary-contrast)}.card-visibility{--card-accent:var(--color-primary)}.card-technical{--card-accent:var(--color-secondary)}.tiny-icon{color:var(--color-secondary);font-size:20px;line-height:1}.visibility-visual{padding:26px 25px 25px;display:block;margin:auto 0;transform:rotate(-3deg);transition:transform .65s var(--ease-out)}.product-card:hover .visibility-visual{transform:rotate(0) translateY(-5px)}.query-bubble{display:flex;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-muted);padding:11px 15px;width:90%;font-size:12px}.query-bubble>span{color:var(--color-primary);font-size:20px}.answer-bubble{display:flex;align-items:flex-start;gap:13px;background:var(--color-surface-raised);box-shadow:var(--shadow-card);border:1px solid var(--color-border);border-radius:11px;padding:15px;margin:9px 0 0 24px}.answer-icon{padding:3px 5px;border-radius:6px;background:var(--color-primary);color:var(--color-primary-contrast);font-size:15px;letter-spacing:-2px;white-space:nowrap}.answer-bubble>span:last-child{width:100%}.skeleton-line{display:block;height:5px;width:85%;background:var(--color-border);border-radius:5px;margin:4px 0 8px}.skeleton-line.short{width:65%}.answer-citation{font-size:10px;color:var(--color-primary);display:block;margin-top:10px}.visibility-platforms{display:flex;justify-content:center;gap:24px;font-size:10px;color:var(--color-text-soft);margin-top:15px}.audit-visual{display:flex;align-items:center;justify-content:center;gap:33px;padding:32px 0;margin:auto 0}.audit-ring{width:124px;height:124px;flex:0 0 124px;border-radius:50%;padding:6px;background:conic-gradient(var(--color-secondary) 0deg 331deg,var(--color-border) 331deg);transform:rotate(-20deg)}.audit-ring>span{border-radius:50%;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);transform:rotate(20deg)}.audit-ring strong{font-size:39px;line-height:1.2;font-weight:500;letter-spacing:-2px}.audit-ring small{font-size:7px;letter-spacing:1px;color:var(--color-text-soft)}.audit-checks{display:flex;flex-direction:column;gap:14px;font-size:10px;flex:1;max-width:210px}.audit-checks>span{display:flex;gap:8px;align-items:center}.audit-checks i{font-style:normal;color:var(--color-secondary)}.audit-checks i.warning{color:var(--color-warning)}.audit-checks b{margin-left:auto;font-size:9px;color:var(--color-text-soft);font-weight:400}.experience-dialog{width:min(920px,calc(100vw - 40px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--color-border);border-radius:26px;background:var(--color-surface);color:var(--color-text);overflow-x:hidden;overflow-y:auto;box-shadow:0 45px 160px #0008;transform-origin:center}.experience-dialog::backdrop{background:#05070bc9;backdrop-filter:blur(16px)}.experience-dialog[open]::backdrop{animation:backdrop-in .55s ease both}.dialog-close{position:sticky;top:18px;margin:18px 18px -62px auto;background:var(--color-surface-raised);border:1px solid var(--color-border);z-index:3;font-size:18px}.dialog-content{padding:58px}.noscript-note{padding:20px;text-align:center;border:1px solid var(--color-border)}@keyframes signal-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-13px) rotate(-1deg)}}@keyframes backdrop-in{from{opacity:0}to{opacity:1}}
@media(min-width:1600px){.hero-art{background-position:60% 53%}.hero-signal{right:13%}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.header{padding-inline:32px;gap:16px}.navigation{gap:20px;margin-left:0}.header-actions{gap:9px}.hero{min-height:760px}.hero h1{font-size:80px}.hero-signal{right:4%;top:65%;padding:18px}.hero-art{inset:-10px -180px 0 8%}.connection-caption{display:none}.connection-brand{font-size:12px}.product-card{padding:25px;min-height:470px}.card-title{font-size:29px}.card-description br{display:none}.audit-visual{gap:20px}.visibility-visual{padding-inline:0}.section{padding-block:85px}}
@media(max-width:760px){.container{width:calc(100% - 40px)}.header{height:74px;padding-inline:20px;gap:12px}.brand{font-size:23px}.brand-mark{width:32px;height:32px;font-size:24px;border-radius:8px}.brand-mark span{font-size:15px}.header-actions{gap:4px}.header-actions>.button{display:none}.menu-toggle{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center}.menu-toggle span{width:18px;height:1px;background:var(--color-text);transition:transform .3s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3px) rotate(-45deg)}.navigation{display:none;position:absolute;inset:73px 0 auto;padding:25px;background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card)}.navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navigation a{padding:13px 0;font-size:17px}.hero{min-height:900px}.hero-content{padding-top:36px}.release-badge{font-size:9px;gap:7px;padding:8px 9px}.hero h1{font-size:clamp(59px,12.4vw,88px);margin-block:28px;line-height:1.035;max-width:600px}.hero-description{font-size:16px}.hero-actions{gap:7px;align-items:flex-start;flex-direction:column;margin-top:24px}.hero-actions .button{font-size:13px;padding:16px 20px}.hero-actions .button-quiet{padding-left:0}.hero-note{font-size:10px;gap:6px;margin-top:12px}.hero-art{inset:260px -155px -45px -40px;background-size:auto 680px;background-repeat:no-repeat;background-position:center}.hero:before{background:linear-gradient(var(--color-bg) 3%,color-mix(in srgb,var(--color-bg) 85%,transparent) 40%,transparent 78%)}.hero-signal{top:auto;bottom:103px;right:24px;padding:15px 18px;gap:12px;max-width:calc(100% - 40px)}.hero-signal strong{font-size:13px}.micro-label{font-size:8px}.hero-signal small{font-size:10px}.signal-icon{font-size:30px}.hero-bottom{bottom:22px;font-size:8px;letter-spacing:1px;gap:24px}.hero-bottom>span{max-width:170px}.hero-bottom a{font-size:10px;white-space:nowrap}.connection-inner{padding-block:25px;justify-content:center;gap:22px 25px;flex-wrap:wrap}.connection-inner>span:first-child{flex:0 0 100%;text-align:center;font-size:11px}.connection-inner>span:first-child br{display:none}.connection-brand{font-size:12px}.connection-brand>span{font-size:19px}.google-letter{font-size:23px}.section{padding-block:66px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:22px;font-size:14px}.eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:18px}h2{font-size:35px}.product-filters{gap:4px;margin-bottom:20px}.filter{font-size:11px;padding:9px 10px}.filter span{margin-left:5px}.product-grid{grid-template-columns:1fr;gap:16px}.product-card{min-height:455px;padding:25px 24px 21px;border-radius:16px}.card-title{font-size:31px}.card-description{font-size:14px}.card-tag{font-size:8px}.card-top{min-height:24px}.visibility-visual{padding:28px 0}.audit-visual{padding:32px 0}.audit-checks{font-size:11px}.card-foot{font-size:11px}.experience-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.dialog-content{padding:60px 23px 28px}.dialog-close{top:12px;margin:12px 12px -56px auto}.desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-art{will-change:auto}.product-card:hover{transform:none}}
/* Product scenes */
.card-search{--card-accent:var(--color-accent)}.card-command{--card-accent:var(--color-primary)}.card-content{--card-accent:var(--color-warning)}.card-monitor{--card-accent:var(--color-secondary)}.card-search .tiny-icon{color:var(--color-accent)}.card-content .tiny-icon{color:var(--color-warning)}.search-visual{display:block;margin:auto 0;padding:32px 0 26px}.chart-label,.chart-legend{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--color-text-soft);gap:15px}.chart-label>span:first-child{letter-spacing:1.2px}.chart-label>span:last-child{color:var(--color-accent)}.growth-chart{width:100%;height:104px;margin:18px 0 6px;overflow:visible;color:var(--color-accent)}.chart-grid{stroke:var(--color-border);stroke-width:.7;stroke-dasharray:3 6}.chart-line{stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:650;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-out)}.product-card:hover .chart-line{animation:draw-chart 1.3s var(--ease-out) both}.chart-legend span:first-child{display:flex;align-items:center;gap:6px}.chart-legend i{width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.command-visual{display:block;margin:auto 0;padding:28px 12px}.command-question{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:9px;padding:9px 10px 9px 15px;font-size:12px}.command-question>span:last-child{border:1px solid var(--color-border);border-radius:5px;padding:0 7px;color:var(--color-primary);font-size:16px}.command-response{display:flex;align-items:center;gap:12px;margin:20px 4px}.command-spark{color:var(--color-primary);font-size:30px;line-height:1;display:block;transition:transform 1s var(--ease-out)}.product-card:hover .command-spark{transform:rotate(180deg)}.command-response strong{display:block;font-size:13px;font-weight:500}.command-response small{display:block;font-size:10px;color:var(--color-text-soft);margin-top:3px}.command-pills{display:flex;align-items:center;gap:10px;margin-left:44px;font-size:10px}.command-pills>span{padding:3px 8px;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);white-space:nowrap}.command-pills i{color:var(--color-text-soft);font-style:normal}.content-visual{position:relative;display:block;margin:auto 0;padding:27px 30px 23px}.content-doc{display:block;border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:9px;padding:19px 21px;transform:rotate(-4deg);max-width:290px;transition:transform .6s var(--ease-out)}.product-card:hover .content-doc{transform:rotate(0) translateY(-5px)}.doc-eyebrow{display:block;font-size:7px;letter-spacing:1.3px;color:var(--color-warning);margin-bottom:10px}.content-doc strong{font-size:14px;font-weight:500;letter-spacing:-.5px;line-height:1.35;display:block}.doc-lines{display:block;margin-block:14px}.doc-lines i{height:3px;display:block;background:var(--color-border);width:100%;margin-top:5px;border-radius:2px}.doc-lines i:last-child{width:65%}.doc-tags{display:flex;gap:7px;font-size:8px;color:var(--color-text-soft)}.doc-tags span{border:1px solid var(--color-border);padding:2px 5px;border-radius:3px}.content-stamp{position:absolute;bottom:44px;right:10px;display:flex;align-items:center;gap:8px;transform:rotate(7deg);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-warning) 50%,var(--color-border));border-radius:7px;padding:11px;color:var(--color-warning);font-size:22px;box-shadow:var(--shadow-card)}.content-stamp small{font-size:7px;line-height:1.5;letter-spacing:1px}.monitor-visual{display:block;padding:27px 6px;margin:auto 0}.monitor-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;color:var(--color-text-soft);padding-bottom:6px}.monitor-top>span:first-child{display:flex;align-items:center;gap:6px;letter-spacing:1px}.monitor-top .status-dot{width:5px;height:5px;background:var(--color-secondary)}.monitor-row{display:flex;align-items:center;gap:10px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;padding:12px;margin-top:8px;transition:transform .6s var(--ease-out)}.product-card:hover .monitor-row:last-child{transform:translateX(5px)}.monitor-symbol{display:grid;place-items:center;background:var(--color-bg-muted);border:1px solid var(--color-border);width:29px;height:29px;border-radius:7px;font-size:17px;color:var(--color-secondary)}.monitor-row strong{display:block;font-size:11px;font-weight:500}.monitor-row small{display:block;font-size:9px;color:var(--color-text-soft);margin-top:2px}.monitor-check{margin-left:auto;color:var(--color-secondary);font-size:12px}.platform-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:23px;font-size:12px;color:var(--color-text-soft);gap:20px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500;color:var(--color-text);background:transparent;padding:5px 0;border-bottom:1px solid var(--color-border);transition:color .3s,border-color .3s;min-height:40px}.text-link>span{font-size:18px}.text-link:hover{color:var(--color-primary);border-color:var(--color-primary)}
/* The story */
.manifesto-section{padding-block:115px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg-muted)}.manifesto-layout{display:grid;grid-template-columns:1fr 2fr;gap:30px}.manifesto-aside{font-size:13px;color:var(--color-text-soft);display:block;margin-top:38px;line-height:1.8}.manifesto-layout h2{font-size:clamp(32px,4.1vw,59px);line-height:1.17;letter-spacing:-.06em}.highlight-text{color:var(--color-primary)}.manifesto-layout p{font-size:15px;line-height:1.8;color:var(--color-text-soft);margin-top:30px}.manifesto-layout .text-link{margin-top:25px}.button-outline{border-color:var(--color-border);background:transparent;color:var(--color-text)}.button-outline:hover{background:var(--color-surface-raised);box-shadow:none}.workflow-section{padding-bottom:105px}.workspace-stage{display:grid;grid-template-columns:216px 1fr;border:1px solid var(--color-border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);background:var(--color-surface)}.workspace-sidebar{background:var(--color-bg-muted);padding:22px 16px;display:flex;flex-direction:column;border-right:1px solid var(--color-border)}.workspace-brand{display:flex;align-items:center;gap:8px;font-size:19px;letter-spacing:-1px;margin-bottom:24px;padding:0 4px}.workspace-brand .brand-mark{width:26px;height:26px;border-radius:6px;font-size:20px;margin:0;padding-left:5px}.workspace-brand .brand-mark span{font-size:12px;right:3px;top:3px}.workspace-brand b{font-weight:600}.workspace-project{display:flex;align-items:center;gap:9px;border:1px solid var(--color-border);border-radius:7px;padding:9px;font-size:10px}.workspace-project>span:first-child,.workspace-user>span:first-child{background:var(--color-surface-raised);border:1px solid var(--color-border);height:25px;width:25px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.workspace-project small,.workspace-user small{font-size:8px;display:block;color:var(--color-text-soft);margin-top:1px}.workspace-project>span:last-child{margin-left:auto}.workspace-caption{display:block;font-size:8px;letter-spacing:1px;color:var(--color-text-soft);margin:25px 8px 12px}.workspace-side-item{padding:9px 10px;border-radius:6px;font-size:15px;display:flex;align-items:center;gap:10px;color:var(--color-text-soft);margin-top:3px}.workspace-side-item span{font-size:10px}.workspace-side-item.selected{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));color:var(--color-primary)}.workspace-user{display:flex;align-items:center;gap:9px;font-size:10px;margin-top:auto;padding:30px 5px 0}.workspace-main{min-width:0}.workspace-topbar{min-height:53px;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;border-bottom:1px solid var(--color-border)}.workspace-topbar>span>span{color:var(--color-text-soft);margin-left:6px}.demo-label{font-size:8px;letter-spacing:.8px;display:flex;align-items:center;gap:6px;color:var(--color-text-soft)}.demo-label>span{width:4px;height:4px;background:var(--color-primary);border-radius:50%}.workspace-welcome{padding:33px 35px 24px}.workspace-welcome>span{font-size:8px;letter-spacing:1.2px;color:var(--color-text-soft)}.workspace-welcome h3{font-size:27px;letter-spacing:-1px;margin-top:8px;line-height:1.3}.workspace-welcome p{font-size:11px;color:var(--color-text-soft);margin-top:7px}.workspace-tabs{display:flex;gap:5px;margin:0 35px;padding:4px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-muted)}.workspace-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;border-radius:4px;font-size:9px;color:var(--color-text-soft);min-height:37px;padding:7px 10px;border:1px solid transparent;transition:all .3s}.workspace-tab>span{font-size:11px}.workspace-tab.active{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-primary)}.workspace-panel{padding:24px 35px 25px;min-height:248px;outline-offset:-5px}.workspace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.workspace-stats>div{padding:14px 16px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-raised)}.workspace-stats>div>span{font-size:10px;color:var(--color-text-soft);display:block}.workspace-stats strong{display:flex;align-items:center;gap:10px;font-size:30px;letter-spacing:-1.5px;font-weight:500;line-height:1.5}.workspace-stats strong i{font-size:14px;font-style:normal;color:var(--color-primary)}.workspace-stats strong small{font-size:12px;color:var(--color-text-soft);letter-spacing:0}.workspace-stats>div>small{font-size:8px;color:var(--color-text-soft);display:block}.workspace-insight{display:flex;align-items:flex-start;gap:15px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:8px;padding:15px 17px;background:color-mix(in srgb,var(--color-primary) 3%,var(--color-surface));margin-top:16px}.insight-icon{color:var(--color-primary);font-size:23px;line-height:1.3}.workspace-insight strong{font-size:11px;font-weight:500}.workspace-insight p{font-size:10px;color:var(--color-text-soft);line-height:1.7;margin:4px 0 7px}.insight-tag{font-size:8px;padding:3px 5px;border-radius:3px;background:var(--color-surface-raised);border:1px solid var(--color-border);margin-right:5px;display:inline-block}.workspace-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 35px 19px;font-size:8px;color:var(--color-text-soft)}.workspace-next{background:transparent;color:var(--color-primary);font-size:10px;padding:10px 0;white-space:nowrap}.workspace-next>span{margin-left:10px}.workflow-values{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.workflow-values>div{display:flex;gap:16px}.workflow-values>div>span{font-size:11px;color:var(--color-primary);padding-top:2px}.workflow-values h3{font-size:14px;letter-spacing:-.3px;font-weight:500}.workflow-values p{font-size:12px;color:var(--color-text-soft);margin-top:8px;line-height:1.75}
/* Pricing */
.pricing-section{border-block:1px solid var(--color-border);background:var(--color-bg-muted)}.billing-note{font-size:12px;display:block;color:var(--color-text-muted);margin-bottom:5px}.billing-note .status-dot{display:inline-block;margin-right:7px;width:5px;height:5px}.billing-note small{display:block;font-size:11px;margin-top:7px;color:var(--color-text-soft)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:70px}.price-card{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:13px;display:flex;flex-direction:column;padding:26px 23px 20px;min-width:0;transition:transform .5s var(--ease-out)}.price-card:hover{transform:translateY(-5px)}.plan-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.plan-symbol{font-size:21px;line-height:1;color:var(--color-text-soft)}.plan-kicker{font-size:8px;color:var(--color-text-soft);letter-spacing:1px}.price-card h3{font-size:25px;letter-spacing:-1px;font-weight:500}.price-card>p{font-size:12px;color:var(--color-text-soft);line-height:1.75;margin-top:10px}.plan-price{font-size:46px;font-weight:500;letter-spacing:-2.5px;display:flex;align-items:baseline;margin-top:24px;line-height:1.25;white-space:nowrap}.plan-price>span{font-size:12px;color:var(--color-text-soft);letter-spacing:0;margin-left:3px}.plan-subnote{font-size:10px;display:block;color:var(--color-text-soft);margin:9px 0 23px;min-height:16px}.price-card .button{width:100%;font-size:11px;padding:14px 11px;gap:8px;justify-content:space-between;border-radius:6px}.price-card .button>span{font-size:17px}.price-card ul{list-style:none;padding:20px 0 0;margin:22px 0 24px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:13px;font-size:11px;color:var(--color-text-muted)}.price-card li{padding-left:20px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:var(--color-text-soft);font-size:10px}.plan-footer{display:block;font-size:9px;color:var(--color-text-soft);margin-top:auto;border-top:1px solid var(--color-border);padding-top:17px}.price-card.featured{border-color:var(--color-primary);border-radius:0 0 13px 13px}.featured .plan-symbol,.featured .plan-kicker{color:var(--color-primary)}.featured li:before{color:var(--color-primary)}.recommended-ribbon{position:absolute;bottom:100%;left:-1px;right:-1px;background:var(--color-primary);color:var(--color-primary-contrast);border:1px solid var(--color-primary);border-radius:9px 9px 0 0;display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 5px;font-size:8px;font-weight:600;letter-spacing:.7px}.recommended-ribbon>span{font-size:13px}.enterprise-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;margin-top:18px;padding:22px 25px}.enterprise-banner>div{display:flex;align-items:center;gap:20px}.enterprise-symbol{color:var(--color-primary);font-size:31px;line-height:1}.enterprise-banner h3{font-size:16px;font-weight:500;letter-spacing:-.5px}.enterprise-banner p{font-size:11px;color:var(--color-text-soft);margin-top:5px}.enterprise-banner .text-link{font-size:11px;white-space:nowrap}.plan-comparison{margin-top:25px;border-bottom:1px solid var(--color-border)}.plan-comparison>summary{padding:15px 0;font-size:12px;display:flex;justify-content:center;gap:24px;color:var(--color-text-muted);cursor:pointer;list-style:none}.plan-comparison>summary>span{font-size:17px}.plan-comparison[open]>summary>span{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.table-scroll{overflow-x:auto;margin-top:10px}.table-scroll table{border-collapse:collapse;width:100%;font-size:11px;min-width:680px;text-align:left}.table-scroll caption{text-align:left;color:var(--color-text-soft);font-size:11px;margin:8px 0 22px}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--color-border);padding:15px 13px}.table-scroll thead th{background:var(--color-surface);font-weight:500;color:var(--color-text)}.table-scroll tbody th{font-weight:400;color:var(--color-text-muted)}.table-scroll tbody td{color:var(--color-text-soft)}.pricing-footnote{font-size:10px;color:var(--color-text-soft);text-align:center;margin-top:20px;line-height:1.8}
/* Questions & close */
.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq-section>div:first-child>p{font-size:14px;color:var(--color-text-soft);line-height:1.8;margin-top:24px}.faq-section .text-link{margin-top:25px}.faq-list{border-top:1px solid var(--color-border)}.faq-list details{border-bottom:1px solid var(--color-border)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;cursor:pointer;padding:25px 0}.faq-list summary>span{color:var(--color-text-soft);font-weight:400;font-size:20px;transition:transform .3s}.faq-list details[open] summary>span{transform:rotate(45deg);color:var(--color-primary)}.faq-list p{font-size:14px;line-height:1.85;color:var(--color-text-soft);padding:0 35px 25px 0;animation:reveal-detail .4s var(--ease-out) both}.final-cta{position:relative;isolation:isolate;background:var(--color-primary);color:var(--color-primary-contrast);overflow:hidden;padding:82px 0 72px}.final-cta .eyebrow{color:inherit;opacity:.7}.final-cta .eyebrow>span{background:currentColor}.final-cta h2{font-size:clamp(55px,7.8vw,112px);line-height:1.02;letter-spacing:-.068em;font-weight:520;max-width:1000px}.final-cta h2>span{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.075em}.final-cta-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:35px}.final-cta-bottom p{font-size:15px;line-height:1.7;opacity:.7}.final-cta .button{background:var(--color-primary-contrast);color:var(--color-primary);min-width:230px}.cta-watermark{position:absolute;bottom:-120px;right:-10px;font-size:350px;line-height:1;letter-spacing:-30px;font-weight:700;z-index:-1;opacity:.035;pointer-events:none}.footer{padding-block:65px 26px}.footer-top{display:flex;justify-content:space-between;gap:60px}.footer-top>div:first-child>p{font-size:11px;color:var(--color-text-soft);margin-top:13px}.footer-links{display:flex;gap:65px}.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-links>div>span{font-size:9px;color:var(--color-text-soft);letter-spacing:1px;margin-bottom:8px}.footer-links a,.footer-links button{font-size:11px;color:var(--color-text-muted);background:transparent;padding:2px 0;min-height:24px}.footer-links a:hover,.footer-links button:hover{color:var(--color-primary)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--color-border);padding-top:25px;margin-top:50px;color:var(--color-text-soft);font-size:10px}.preview-note{font-size:9px;color:var(--color-text-soft);margin-top:22px;text-align:center;opacity:.85}
/* Expanded, cinematic product cards */
.dialog-eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--dialog-accent,var(--color-primary));display:block;margin-bottom:19px}.dialog-content h2{font-size:clamp(35px,4.2vw,57px);max-width:700px;line-height:1.04;letter-spacing:-.06em}.dialog-lead{font-size:16px;color:var(--color-text-muted);line-height:1.8;margin:24px 0 30px;max-width:650px}.dialog-scene{position:relative;border:1px solid var(--color-border);border-radius:15px;background:var(--color-bg-muted);padding:29px;margin-bottom:29px;overflow:hidden}.dialog-scene-top{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:1px;color:var(--color-text-soft);margin-bottom:25px}.dialog-scene-top>span:last-child{color:var(--dialog-accent,var(--color-primary));font-size:8px;white-space:nowrap}.dialog-tools{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.dialog-tool{padding:20px 0;border-top:1px solid var(--color-border)}.dialog-tool h3{font-size:15px;letter-spacing:-.4px;display:flex;align-items:center;gap:10px;font-weight:500}.dialog-tool h3>span{font-size:11px;color:var(--dialog-accent,var(--color-primary));font-weight:400;letter-spacing:0}.dialog-tool p{font-size:13px;color:var(--color-text-soft);line-height:1.75;margin-top:8px}.dialog-bottom{border-top:1px solid var(--color-border);padding-top:23px;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:22px}.dialog-bottom p{font-size:11px;color:var(--color-text-soft);max-width:310px}.dialog-bottom .button{font-size:12px;padding:14px 20px;gap:20px}.dialog-scene .visibility-visual{max-width:470px;margin:auto;padding:0;transform:rotate(-2deg)}.dialog-scene .query-bubble{font-size:14px;padding:14px 17px}.dialog-scene .answer-bubble{padding:19px}.dialog-scene .answer-citation{font-size:12px}.dialog-scene .visibility-platforms{font-size:11px}.dialog-scene .audit-visual{padding:0;gap:50px}.dialog-scene .audit-ring{width:145px;height:145px;flex-basis:145px}.dialog-scene .audit-checks{font-size:12px;max-width:260px}.dialog-scene .audit-checks b{font-size:11px}.dialog-scene .search-visual{padding:0}.dialog-scene .growth-chart{height:140px}.dialog-scene .chart-label,.dialog-scene .chart-legend{font-size:11px}.dialog-scene .command-visual{max-width:530px;margin:auto;padding:0}.dialog-scene .command-question{font-size:14px;padding:14px}.dialog-scene .command-response strong{font-size:17px}.dialog-scene .command-response small{font-size:12px}.dialog-scene .command-pills{font-size:12px}.dialog-scene .content-visual{max-width:420px;margin:auto;padding:8px 30px}.dialog-scene .content-doc{max-width:340px}.dialog-scene .content-doc strong{font-size:19px}.dialog-scene .doc-eyebrow{font-size:9px}.dialog-scene .doc-tags{font-size:10px}.dialog-scene .monitor-visual{padding:0;max-width:520px;margin:auto}.dialog-scene .monitor-row{padding:16px}.dialog-scene .monitor-row strong{font-size:14px}.dialog-scene .monitor-row small{font-size:11px}.dialog-scene .monitor-top{font-size:10px}.toolkit-group{margin-top:25px}.toolkit-group>h3{font-size:10px;letter-spacing:1.4px;color:var(--color-primary);margin-bottom:12px}.toolkit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.toolkit-tool{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-muted);padding:11px 14px;font-size:12px}.toolkit-tool:hover{border-color:var(--color-primary);background:var(--color-surface-raised)}.toolkit-tool>span{color:var(--color-text-soft)}.toolkit-note{font-size:13px;color:var(--color-text-soft);margin-top:25px;padding:19px;background:var(--color-bg-muted);border-radius:8px}.tour-tabs{display:flex;gap:8px;margin-bottom:20px}.tour-tabs button{flex:1;background:var(--color-bg-muted);color:var(--color-text-soft);border:1px solid var(--color-border);border-radius:7px;padding:11px;font-size:12px;text-align:center}.tour-tabs button.active{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.tour-scene{min-height:265px;margin-top:5px}.tour-scene .workspace-stats{margin-top:10px}.tour-scene .workspace-stats strong{font-size:36px}.tour-scene .workspace-stats>div>span{font-size:12px}.tour-scene .workspace-stats>div>small{font-size:10px}.tour-scene .workspace-insight strong{font-size:13px}.tour-scene .workspace-insight p{font-size:12px}.tour-scene .insight-tag{font-size:10px}.tour-scene .workspace-insight{margin-top:20px}.tour-progress{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;color:var(--color-text-soft);margin-top:20px}.tour-progress button{color:var(--color-primary);background:transparent;font-size:13px;min-height:44px}.selected-plan-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:1px solid var(--color-border);border-radius:13px;padding:25px;background:var(--color-bg-muted)}.selected-plan-summary strong{font-size:44px;letter-spacing:-2px;font-weight:500;line-height:1.1}.selected-plan-summary strong>small{font-size:13px;color:var(--color-text-soft);letter-spacing:0}.selected-plan-summary p{font-size:13px;color:var(--color-text-soft);margin-top:13px}.selected-plan-summary ul{font-size:13px;margin:0;padding-left:18px;color:var(--color-text-muted);display:flex;flex-direction:column;gap:9px}.preview-callout{border-left:2px solid var(--color-primary);padding:3px 0 3px 16px;margin-top:27px;font-size:13px;color:var(--color-text-soft);line-height:1.8}.preview-callout strong{display:block;color:var(--color-text);font-weight:500}.plan-dialog-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:27px}.reveal-ready{opacity:0;transform:translateY(25px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}.dialog-content.is-changing{pointer-events:none}
@keyframes draw-chart{from{stroke-dashoffset:650}to{stroke-dashoffset:0}}@keyframes reveal-detail{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero h1{font-size:106px}}
@media(max-width:1100px){.pricing-grid{gap:10px}.price-card{padding:23px 17px 20px}.plan-kicker{font-size:7px;letter-spacing:.7px}.plan-price{font-size:39px}.plan-price>span{font-size:10px}.price-card .button{font-size:10px;padding-inline:9px}.recommended-ribbon{font-size:7px;letter-spacing:.4px;gap:5px}.workspace-stage{grid-template-columns:180px 1fr}.workspace-sidebar{padding:20px 12px}.workspace-project{font-size:8px}.workspace-welcome,.workspace-panel{padding-inline:23px}.workspace-tabs{margin-inline:23px}.workspace-bottom{margin-inline:23px}.workspace-welcome h3{font-size:24px}.workspace-topbar{padding-inline:23px}.workspace-stats>div{padding:13px}.workspace-insight p{font-size:10px}.footer-links{gap:35px}.faq-section{gap:40px}.command-pills{gap:6px;margin-left:0;justify-content:center}.content-visual{padding-inline:10px}.content-stamp{right:0}.enterprise-banner p{max-width:550px}.manifesto-layout{grid-template-columns:1fr 2.4fr}.monitor-top{font-size:8px}.card-title{font-size:29px}}
@media(max-width:900px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:50px 16px}.price-card{padding:26px}.plan-kicker{font-size:9px}.plan-price{font-size:46px}.plan-price>span{font-size:13px}.price-card .button{font-size:12px;padding:15px}.price-card ul{font-size:13px}.price-card>p{font-size:14px}.plan-subnote,.plan-footer{font-size:11px}.recommended-ribbon{font-size:9px}.workspace-sidebar{display:none}.workspace-stage{grid-template-columns:1fr}.workspace-welcome{padding-top:28px}.workspace-stats>div>small{font-size:10px}.workspace-stats>div>span{font-size:12px}.workspace-insight strong{font-size:13px}.workspace-insight p{font-size:12px}.workspace-tab>span{font-size:12px}.workspace-bottom{font-size:10px}.workspace-topbar{font-size:11px}.demo-label{font-size:8px}.footer-links{gap:30px}.enterprise-banner p{max-width:450px}.workflow-values{gap:22px}.workflow-values>div{gap:10px}}
@media(max-width:760px){.card-title{font-size:31px}.command-pills{justify-content:flex-start;margin-left:44px;font-size:9px;gap:6px}.command-pills>span{padding:3px 6px}.content-visual{padding-inline:15px}.content-stamp{right:8px}.monitor-top{font-size:8px}.platform-bottom{align-items:flex-start}.platform-bottom p{max-width:160px;font-size:11px}.platform-bottom .text-link{font-size:11px;white-space:nowrap;gap:10px}.manifesto-section{padding-block:65px}.manifesto-layout{display:block}.manifesto-aside{display:none}.manifesto-layout h2{font-size:clamp(27px,6.8vw,47px);line-height:1.2;margin-top:30px}.manifesto-layout p{font-size:14px;margin-top:25px}.manifesto-layout .text-link{font-size:12px}.workflow-section .section-heading .button{margin-top:22px}.workspace-topbar{padding:12px 17px;font-size:9px;gap:12px}.workspace-topbar>span>span{display:none}.demo-label{font-size:6px;letter-spacing:.3px}.workspace-welcome{padding:24px 17px 22px}.workspace-welcome>span{font-size:7px;letter-spacing:.8px}.workspace-welcome h3{font-size:23px}.workspace-welcome p{font-size:12px}.workspace-tabs{margin-inline:15px;gap:2px}.workspace-tab{padding-inline:5px;gap:5px;font-size:8px;min-height:40px}.workspace-tab>span{font-size:10px}.workspace-panel{padding:18px 15px;min-height:345px}.workspace-stats{gap:7px}.workspace-stats>div{padding:10px 8px;min-width:0}.workspace-stats>div>span{font-size:8px;line-height:1.5;min-height:24px}.workspace-stats strong{font-size:27px;gap:4px}.workspace-stats strong i{font-size:11px}.workspace-stats strong small{font-size:9px}.workspace-stats>div>small{font-size:8px;line-height:1.6}.workspace-insight{padding:14px 12px;gap:10px;min-height:160px}.workspace-insight strong{font-size:12px}.workspace-insight p{font-size:11px;line-height:1.8}.insight-tag{font-size:8px;margin-top:5px}.insight-icon{font-size:20px}.workspace-bottom{margin-inline:15px;align-items:flex-start;font-size:8px;gap:12px}.workspace-bottom>span{max-width:175px}.workspace-next{font-size:9px;padding:0;min-height:44px;align-self:center}.workflow-values{grid-template-columns:1fr;gap:24px;margin-top:27px}.workflow-values>div{gap:15px}.workflow-values h3{font-size:15px}.workflow-values p{font-size:13px;margin-top:5px}.billing-note{margin-top:25px;font-size:13px}.billing-note small{font-size:12px}.pricing-grid{margin-top:45px;gap:45px 12px}.price-card{padding:20px 14px}.plan-kicker{font-size:7px;letter-spacing:.4px}.plan-header{gap:5px;margin-bottom:18px}.plan-symbol{font-size:18px}.price-card h3{font-size:22px}.price-card>p{font-size:12px}.plan-price{font-size:36px;letter-spacing:-1.7px}.plan-price>span{font-size:9px;margin-left:2px}.plan-subnote{font-size:9px;min-height:32px;line-height:1.7;margin:8px 0 16px}.price-card .button{font-size:10px;padding:12px 8px;min-height:55px;line-height:1.5;gap:5px}.price-card .button>span{font-size:17px}.price-card ul{font-size:10px;gap:12px;margin-top:18px}.price-card li{padding-left:15px;line-height:1.7}.plan-footer{font-size:9px;min-height:50px}.recommended-ribbon{font-size:7px;letter-spacing:.3px;gap:4px;padding:7px 4px;min-height:31px}.recommended-ribbon>span{font-size:11px}.enterprise-banner{display:block;padding:22px 20px}.enterprise-banner>div{align-items:flex-start;gap:13px}.enterprise-symbol{font-size:24px}.enterprise-banner h3{font-size:16px}.enterprise-banner p{font-size:12px;line-height:1.8;margin-top:8px}.enterprise-banner .text-link{margin:17px 0 0 37px;font-size:12px}.pricing-footnote{font-size:10px;text-align:left}.plan-comparison>summary{font-size:11px;gap:20px;justify-content:space-between}.faq-section{grid-template-columns:1fr;gap:32px}.faq-section>div:first-child>p{font-size:14px}.faq-section>div:first-child>p br{display:none}.faq-list summary{font-size:14px;padding-block:22px}.faq-list p{font-size:14px;padding-right:20px}.final-cta{padding:58px 0 48px}.final-cta h2{font-size:clamp(48px,10.6vw,78px)}.final-cta-bottom{flex-direction:column;align-items:flex-start;gap:23px;margin-top:27px}.final-cta-bottom p{font-size:14px}.final-cta .button{min-width:0}.cta-watermark{font-size:220px;bottom:-75px;letter-spacing:-20px}.footer{padding-block:45px 25px}.footer-top{flex-direction:column;gap:32px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px;width:100%}.footer-links>div{gap:9px}.footer-links>div:last-child{grid-column:1 / -1}.footer-links a,.footer-links button{font-size:12px;min-height:32px}.footer-links>div>span{font-size:9px}.footer-bottom{font-size:9px;margin-top:30px;flex-wrap:wrap;gap:15px}.footer-bottom>span:nth-child(2){display:none}.preview-note{font-size:9px;text-align:left;line-height:1.8}.dialog-lead{font-size:15px;margin:21px 0 24px}.dialog-scene{padding:19px 15px;border-radius:11px}.dialog-scene-top{font-size:7px;letter-spacing:.6px;gap:7px;margin-bottom:20px}.dialog-scene-top>span:last-child{font-size:6px}.dialog-scene .query-bubble{font-size:10px;padding:11px;width:97%}.dialog-scene .answer-bubble{padding:14px;margin-left:12px;gap:10px}.dialog-scene .answer-citation{font-size:9px}.dialog-scene .visibility-platforms{font-size:8px;gap:12px}.dialog-tools{grid-template-columns:1fr;gap:0}.dialog-tool{padding-block:18px}.dialog-tool h3{font-size:16px}.dialog-tool p{font-size:14px}.dialog-bottom{flex-direction:column;align-items:flex-start;gap:17px}.dialog-bottom p{font-size:12px}.dialog-bottom .button{width:100%;font-size:13px}.dialog-scene .audit-visual{gap:17px}.dialog-scene .audit-ring{width:95px;height:95px;flex-basis:95px;padding:4px}.dialog-scene .audit-ring strong{font-size:30px}.dialog-scene .audit-ring small{font-size:5px}.dialog-scene .audit-checks{font-size:8px;gap:10px}.dialog-scene .audit-checks b{font-size:7px}.dialog-scene .chart-label,.dialog-scene .chart-legend{font-size:8px}.dialog-scene .growth-chart{height:95px}.dialog-scene .command-question{font-size:11px;padding:10px}.dialog-scene .command-response strong{font-size:13px}.dialog-scene .command-response small{font-size:9px}.dialog-scene .command-pills{font-size:8px;gap:5px;margin-left:0}.dialog-scene .content-visual{padding:8px 10px}.dialog-scene .content-doc{padding:15px}.dialog-scene .content-doc strong{font-size:16px}.dialog-scene .doc-tags{font-size:8px}.dialog-scene .content-stamp{right:-4px;bottom:28px}.dialog-scene .monitor-row{padding:10px;gap:8px}.dialog-scene .monitor-row strong{font-size:10px}.dialog-scene .monitor-row small{font-size:8px}.dialog-scene .monitor-top{font-size:7px}.toolkit-grid{grid-template-columns:1fr}.toolkit-tool{font-size:13px;padding:13px}.tour-tabs{gap:5px}.tour-tabs button{font-size:11px;padding:10px 6px;min-height:44px}.tour-scene .workspace-stats strong{font-size:26px}.tour-scene .workspace-stats>div>span{font-size:8px}.tour-scene .workspace-stats>div>small{font-size:8px}.tour-scene .workspace-insight strong{font-size:12px}.tour-scene .workspace-insight p{font-size:11px}.tour-scene .insight-tag{font-size:8px}.tour-scene{min-height:330px}.tour-progress{font-size:10px}.selected-plan-summary{grid-template-columns:1fr;padding:23px}.selected-plan-summary strong{font-size:42px}.selected-plan-summary ul{padding-top:15px;border-top:1px solid var(--color-border)}.plan-dialog-actions .button{width:100%}.reveal-ready{transform:translateY(18px)}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.header{padding-inline:16px}.hero h1{font-size:58px}.hero-note{font-size:9px;gap:5px}.release-badge{font-size:8px}.pricing-grid{grid-template-columns:1fr;gap:45px}.price-card{padding:26px}.price-card h3{font-size:28px}.price-card>p{font-size:14px}.plan-kicker{font-size:9px}.plan-price{font-size:48px}.plan-price>span{font-size:13px}.plan-subnote{font-size:12px;min-height:0}.price-card .button{font-size:13px}.price-card ul{font-size:13px}.plan-footer{font-size:11px}.recommended-ribbon{font-size:9px}.hero-signal{right:17px}.card-title{font-size:29px}.card-tag{font-size:7px}.product-card{padding-inline:21px}.command-pills{margin-left:0}.final-cta h2{font-size:47px}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}.reveal-ready.is-visible{transform:none}.chart-line{stroke-dashoffset:0}.hero-signal{animation:none}}
/* Narrow-screen guards and consistent scroll geometry. */
html{scrollbar-gutter:stable}.dialog-content h2:focus{outline:none}.experience-dialog[data-closing]::backdrop{animation:backdrop-out .4s ease both}.motion-toggle{font-size:11px;color:var(--color-text-soft);background:transparent;padding:8px 0;min-height:40px}.motion-toggle:hover{color:var(--color-primary)}html[data-motion="reduced"]{scroll-behavior:auto}html[data-motion="reduced"] *,html[data-motion="reduced"] *:before,html[data-motion="reduced"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html[data-motion="reduced"] .reveal-ready{opacity:1;transform:none}
@keyframes backdrop-out{from{opacity:1}to{opacity:0}}
@media(min-width:761px) and (max-width:980px){.hero-signal{top:auto;bottom:70px;right:5%;padding:15px 20px}.hero-signal strong{font-size:12px}.hero-signal .micro-label{font-size:8px}.hero-signal small{font-size:10px}.hero{min-height:800px}.hero-art{inset:0 -220px 0 0}}
@media(max-width:400px){.audit-visual{gap:16px}.audit-ring{width:101px;height:101px;flex-basis:101px;padding:5px}.audit-ring strong{font-size:33px}.audit-ring small{font-size:6px}.audit-checks{font-size:9px;gap:12px}.audit-checks b{font-size:8px}.audit-checks>span{gap:5px}.command-visual{padding-inline:0}}
/* Reading sizes on the actual marketing surface; miniature scenes stay illustrative. */
.card-description,.manifesto-layout p,.faq-list p{font-size:16px}.section-heading>p{font-size:16px}.navigation a,.filter{font-size:14px}.price-card>p{font-size:14px}.price-card ul{font-size:13px}.price-card .button{font-size:12px}.plan-subnote,.plan-footer{font-size:12px}.enterprise-banner p,.workflow-values p{font-size:14px}.footer-links a,.footer-links button{font-size:13px}.card-foot{font-size:13px}.product-card{min-height:505px}.product-card.is-visible:hover{transform:translateY(-5px)}
@media(max-width:1100px){.navigation{gap:17px}.navigation a{font-size:13px}.plan-subnote,.plan-footer{font-size:11px}.price-card ul{font-size:12px}.price-card .button{font-size:11px}.card-foot{font-size:12px}.product-card{min-height:510px}.hero-actions>.button{gap:18px}.footer-links{gap:28px}}
@media(max-width:760px){.navigation a{font-size:17px}.filter{font-size:12px;min-height:44px}.product-card{min-height:500px}.section-heading>p{font-size:16px}.card-description{font-size:16px}.card-description br{display:none}.card-foot{font-size:12px}.product-number{font-size:10px}.price-card>p{font-size:13px}.price-card ul{font-size:12px}.plan-footer{font-size:10px}.price-card .button{font-size:11px}.plan-subnote{font-size:10px}.footer-links a,.footer-links button{font-size:14px;min-height:38px}.workspace-tabs{margin-top:0}}
@media(max-width:600px){.pricing-grid{grid-template-columns:1fr;gap:44px}.price-card{padding:27px}.price-card h3{font-size:29px}.price-card>p{font-size:16px}.price-card>p br{display:none}.plan-header{margin-bottom:17px}.plan-kicker{font-size:10px;letter-spacing:1px}.plan-price{font-size:52px}.plan-price>span{font-size:14px}.plan-subnote{font-size:12px;min-height:0;margin-bottom:21px}.price-card .button{font-size:14px;min-height:50px;padding:15px 18px}.price-card ul{font-size:14px;gap:12px}.plan-footer{font-size:12px;min-height:0}.recommended-ribbon{font-size:10px;letter-spacing:.6px;padding-block:7px}.plan-symbol{font-size:21px}.enterprise-banner p{font-size:14px}.enterprise-banner .text-link{font-size:14px}.hero-note{flex-wrap:wrap;row-gap:3px}}
@media(prefers-reduced-motion:reduce){.product-card.is-visible:hover{transform:none}}html[data-motion="reduced"] .product-card.is-visible:hover{transform:none}

/* Bostic's original mark, orange and homepage-only navigation. */
.brand{padding:0;background:transparent;gap:11px;letter-spacing:0;text-align:left}
.brand-glyph{width:40px;height:40px;display:block;flex-shrink:0}
.brand-copy{display:grid;gap:5px;line-height:1}
.brand-name{font-size:23px;font-weight:700;letter-spacing:-.6px;white-space:nowrap}
.brand-name>span,.brand-orange{color:#ffa11d}
.brand-tagline{font-size:8px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-soft)}
.navigation .nav-link{background:transparent;color:var(--color-text-muted);padding:11px 0;font-size:14px;white-space:nowrap;min-height:44px;transition:color .2s}
.navigation .nav-link:hover{color:var(--color-text)}
.navigation .nav-link>span{font-size:13px;margin-left:5px}
.skip-link{border-radius:6px;font-size:14px}
.hero-bottom button{padding:7px 0;color:var(--color-text-muted);background:transparent;font-size:12px;white-space:nowrap}
.hero-bottom button>span{margin-left:12px;color:var(--color-primary-ink)}
.footer-bottom button{font-size:10px;color:var(--color-text-soft);background:transparent;padding:0;min-height:32px}
.workspace-brand .brand-glyph{width:27px;height:27px}
.answer-icon{width:29px;height:29px;padding:0;border-radius:7px;background:none;flex-shrink:0}
.hero{background:var(--hero-surface)}
.hero-art{will-change:auto;background-size:cover;background-position:60% 48%;opacity:1}
.hero-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .55s ease}
.hero-canvas.is-ready{opacity:1}
.hero:after{background:linear-gradient(transparent,var(--hero-surface))}
.pricing-preview-link{display:flex;margin:25px auto 0;width:fit-content}
.pricing-preview-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pricing-preview-plans>button{display:flex;flex-direction:column;gap:10px;padding:23px;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:12px;transition:border-color .25s,transform .35s var(--ease-out)}
.pricing-preview-plans>button:hover{border-color:var(--color-primary);transform:translateY(-3px)}
.pricing-preview-plans>button>span:first-child{font-size:15px;font-weight:500}
.pricing-preview-plans>button>strong{font-size:35px;line-height:1.3;letter-spacing:-1.5px;font-weight:500}
.pricing-preview-plans>button>strong>small{font-size:12px;color:var(--color-text-soft);letter-spacing:0;margin-left:4px}
.pricing-preview-plans>button>span:last-child{font-size:11px;color:var(--color-text-soft);display:flex;justify-content:space-between;gap:9px;width:100%}
.pricing-preview-plans b{font-size:16px;color:var(--color-primary-ink);font-weight:400}
.pricing-preview-plans .is-highlighted{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}
.enterprise-preview{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:10px;font-size:15px}
.enterprise-preview small{display:block;font-size:12px;color:var(--color-text-soft);margin-top:4px}
.enterprise-preview>span:last-child{font-size:12px;color:var(--color-primary-ink);white-space:nowrap}

/* Daylight has its own studio artwork, white surfaces and intentional contrast. */
html[data-theme="light"] .header{border-bottom-color:#e6ebf2;box-shadow:0 2px 20px #152d4910}
html[data-theme="light"] .hero{border-color:#e5eaf1}
html[data-theme="light"] .release-badge{background:#fff9ef;border-color:#f0d5ac;color:#855221}
html[data-theme="light"] .hero h1{color:#172033;text-shadow:0 2px 25px #ffffff90}
html[data-theme="light"] .hero-you{color:#cc6600}
html[data-theme="light"] .hero-description{color:#4d5c72}
html[data-theme="light"] .hero-signal{background:#ffffffdc;border-color:#e8d7bd;box-shadow:0 8px 40px #80521915,0 1px 3px #80521910}
html[data-theme="light"] .hero-signal .micro-label{color:#81643d}
html[data-theme="light"] .signal-icon,
html[data-theme="light"] .hero-signal small span,
html[data-theme="light"] .hero-note>span,
html[data-theme="light"] .highlight-text,
html[data-theme="light"] .answer-citation,
html[data-theme="light"] .command-spark,
html[data-theme="light"] .command-question>span:last-child,
html[data-theme="light"] .query-bubble>span,
html[data-theme="light"] .dialog-eyebrow,
html[data-theme="light"] .dialog-tool h3>span,
html[data-theme="light"] .toolkit-group>h3,
html[data-theme="light"] .workflow-values>div>span,
html[data-theme="light"] .workspace-stats strong i,
html[data-theme="light"] .workspace-tab.active,
html[data-theme="light"] .workspace-next,
html[data-theme="light"] .insight-icon,
html[data-theme="light"] .workspace-side-item.selected,
html[data-theme="light"] .featured .plan-symbol,
html[data-theme="light"] .featured .plan-kicker,
html[data-theme="light"] .featured li:before,
html[data-theme="light"] .tour-tabs button.active,
html[data-theme="light"] .tour-progress button{color:var(--color-primary-ink)}
html[data-theme="light"] .connection-strip{background:#fff;border-color:#e3e9f1}
html[data-theme="light"] .connection-brand{color:#4d5c72}
html[data-theme="light"] .product-card{background:#fff;border-color:#e1e7ee;box-shadow:0 3px 6px #1d385303,0 18px 45px #1d385306}
html[data-theme="light"] .product-card:hover{border-color:color-mix(in srgb,var(--card-accent) 50%,#e1e7ee);box-shadow:0 14px 55px #1d385312}
html[data-theme="light"] .card-tag{color:#985500;background:#fff8ed;border-color:#efd7b3}
html[data-theme="light"] .card-description{color:#5f6e83}
html[data-theme="light"] .product-card .card-plus{background:#f8fafc;box-shadow:0 2px 5px #21394a08}
html[data-theme="light"] .card-visibility:hover .card-plus,
html[data-theme="light"] .card-command:hover .card-plus{background:#ffa11d}
html[data-theme="light"] .query-bubble,
html[data-theme="light"] .command-question{background:#f7f9fc;border-color:#e0e7ef}
html[data-theme="light"] .answer-bubble,
html[data-theme="light"] .content-doc,
html[data-theme="light"] .monitor-row{border-color:#e1e7ef;box-shadow:0 8px 24px #243b5510}
html[data-theme="light"] .content-stamp{background:#fffaf1;box-shadow:0 5px 20px #9c640c10}
html[data-theme="light"] .manifesto-section{background:#fff;border-color:#e2e8f0}
html[data-theme="light"] .manifesto-layout .muted{color:#738198}
html[data-theme="light"] .workspace-stage{background:#fff;border-color:#d9e2ed;box-shadow:0 7px 15px #1c365808,0 35px 100px #1c365810}
html[data-theme="light"] .workspace-topbar{background:#fff}
html[data-theme="light"] .workspace-sidebar{background:#f4f7fb}
html[data-theme="light"] .workspace-insight{background:#fffaf2;border-color:#f2d6ad}
html[data-theme="light"] .pricing-section{background:#f1f5f9;border-color:#e0e7ef}
html[data-theme="light"] .price-card{box-shadow:0 4px 8px #253e5804,0 14px 32px #253e5805}
html[data-theme="light"] .price-card.featured{box-shadow:0 10px 45px #d5891220}
html[data-theme="light"] .button:not(.button-outline):not(.button-quiet){box-shadow:0 3px 8px #9c5c0010,0 9px 25px #ffa11d12}
html[data-theme="light"] .button:not(.button-outline):not(.button-quiet):hover{background:#ffad39;box-shadow:0 8px 28px #c77b0026}
html[data-theme="light"] .final-cta{background:#ffa11d;box-shadow:inset 0 1px 0 #ffe0b2}
html[data-theme="light"] .final-cta .button{background:#281501;color:#ffbe62;box-shadow:none}
html[data-theme="light"] .final-cta .button:hover{background:#3e2306}
html[data-theme="light"] .experience-dialog{box-shadow:0 35px 130px #13203138;border-color:#dfe6ee}
html[data-theme="light"] .dialog-scene{background:#f7f9fc;border-color:#e0e7ef}
html[data-theme="light"] .experience-dialog::backdrop{background:#15203380}
html[data-theme="light"] .text-link:hover,
html[data-theme="light"] .footer-links button:hover{color:var(--color-primary-ink)}
@media(max-width:1100px){.navigation{gap:23px;margin-left:0}.brand-name{font-size:21px}.brand-glyph{width:37px;height:37px}.brand-tagline{font-size:7px}.header{gap:18px}.header-actions{gap:7px}.navigation .nav-link{font-size:13px}}
@media(max-width:760px){.header .brand-glyph{width:35px;height:35px}.header .brand-name{font-size:22px}.brand-tagline{font-size:7px;letter-spacing:.9px}.brand{gap:9px}.navigation .nav-link{text-align:left;font-size:17px;padding:14px 0;min-height:50px}.hero-art{background-size:cover;background-position:60% 48%}.hero:before{background:linear-gradient(var(--hero-surface) 3%,color-mix(in srgb,var(--hero-surface) 86%,transparent) 40%,transparent 78%)}.hero-bottom button{font-size:11px}.hero-signal{max-width:calc(100% - 40px)}.pricing-preview-plans{gap:10px}.pricing-preview-plans>button{padding:17px 14px}.pricing-preview-plans>button>strong{font-size:27px}.pricing-preview-plans>button>span:last-child{font-size:10px;align-items:flex-end}.enterprise-preview{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.enterprise-preview small{font-size:13px}.dialog-content .faq-list p{font-size:15px}.footer-bottom button{font-size:11px}.footer .brand-glyph{width:40px;height:40px}.footer .brand-name{font-size:24px}}
@media(max-width:380px){.pricing-preview-plans{grid-template-columns:1fr}.pricing-preview-plans>button>strong{font-size:32px}}
@media(prefers-reduced-motion:reduce){.hero-canvas{display:none}}
html[data-motion="reduced"] .hero-canvas{display:none}

/* Keep the closing CTA legible under the more specific global hover treatment. */
html[data-theme="light"] .final-cta .button:not(.button-outline):not(.button-quiet):hover{background:#3e2306;color:#ffbe62;box-shadow:none}

/* The tour control keeps its circle intact at every viewport width. */
.hero-actions .hero-tour{gap:14px;padding:4px 13px 4px 4px}.hero-tour .play-icon{flex:0 0 52px;inline-size:52px;block-size:52px;width:52px;height:52px;aspect-ratio:1;padding:0;display:grid;place-items:center;border:1px solid var(--color-border);background:var(--color-surface);transition:background .25s,border-color .25s,transform .25s}.hero-tour .play-icon svg{display:block;width:18px;height:18px;transform:translateX(1px)}.hero-tour:hover .play-icon{background:var(--color-primary);border-color:var(--color-primary);color:#17151a;transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.hero-tour .play-icon{transition:none}}

/* A quiet scanning highlight keeps the Search Intelligence signature alive. */
.brand-tagline{background:linear-gradient(105deg,var(--color-text-soft) 20%,var(--color-primary-ink,var(--color-primary)) 43%,var(--color-text) 50%,var(--color-primary-ink,var(--color-primary)) 57%,var(--color-text-soft) 80%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:brand-search-scan 8s ease-in-out infinite}
@keyframes brand-search-scan{0%,22%{background-position:140% 50%}75%,100%{background-position:-40% 50%}}
.search-visual{position:relative;overflow:hidden}
.search-visual:after{content:"";position:absolute;inset:35% auto 19% 0;width:35%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent) 9%,transparent),transparent);transform:translateX(-110%);animation:search-chart-scan 7s linear infinite}
.search-visual .chart-grid{animation:search-grid-flow 12s linear infinite}
@keyframes search-chart-scan{to{transform:translateX(400%)}}
@keyframes search-grid-flow{to{stroke-dashoffset:-108}}
html[data-page-visibility="hidden"] .brand-tagline,html[data-page-visibility="hidden"] .search-visual:after,html[data-page-visibility="hidden"] .search-visual .chart-grid{animation-play-state:paused}
html[data-motion="reduced"] .brand-tagline{animation:none;color:var(--color-text-soft);background:none}
html[data-motion="reduced"] .search-visual:after{display:none}
@media(prefers-reduced-motion:reduce){.brand-tagline{animation:none;color:var(--color-text-soft);background:none}.search-visual:after{display:none}}
