@font-face{font-family:Helvena;src:url('NeueHelvena-Regular.woff2') format('woff2');font-display:swap;font-weight:400}:root{--blue:#24394c;--yellow:#ffe715;--muted:#65717c;--line:#dce1e5;--soft:#f5f7f8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--blue);font:16px/1.65 Helvena,'Helvetica Neue',Arial,sans-serif;background:white}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;line-height:1.16;letter-spacing:-.018em}h1{font-size:clamp(42px,4.7vw,66px)}h2{margin-bottom:25px}h3{font-size:23px;margin-bottom:15px}p{color:var(--muted)}em{font-style:normal}ul{padding:0;list-style:none}.wrap{width:min(1240px,calc(100% - 100px));margin:auto}.nav{height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{display:block;width:205px;height:auto}.nav nav{display:flex;gap:30px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:13px;padding:10px 17px;border-radius:6px;background:var(--blue);color:white;border:1px solid var(--blue);line-height:1.5;transition:transform .2s,background .2s}.button:hover{background:#35546e;transform:translateY(-2px)}.button.yellow{background:var(--yellow);border-color:var(--yellow);color:var(--blue)}.button.yellow:hover{background:#fff264}.menu{display:none}.hero{padding:80px 0 100px;background:#0b1520 url('night-sky-v4.png') center 60%/cover;position:relative;isolation:isolate;color:white}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07101bd9,#07101b42 65%,#07101b05);z-index:-1}.hero h1{max-width:900px;line-height:1.14;margin-bottom:30px}.hero h1 em{color:var(--yellow);display:block;margin-top:6px}.intro{font-size:18px;color:#e0e5e9;max-width:570px;line-height:1.7}.hero-method{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;color:white;margin:28px 0}.hero-method b{color:var(--yellow);font-weight:400}.actions{display:flex;align-items:center;gap:25px;margin-top:30px}.text-link{font-size:13px;padding:6px 0;border-bottom:1px solid #ffffff66}.shift{padding:95px 0;text-align:center}.shift h2{}.shift em{color:#75828b}.engines{display:flex;gap:44px;justify-content:center;margin-top:35px}.engines>span{display:flex;align-items:center;gap:11px;font-size:16px}.engines img{width:26px;height:26px;object-fit:contain}.section{padding:90px 0;border-top:1px solid var(--line)}.kicker{font-size:10px;letter-spacing:1.4px;font-weight:600;margin-bottom:25px;color:var(--muted)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:85px}.two-col>div>p:not(.kicker){max-width:490px}.stat{padding:10px 0 0 60px;border-left:1px solid var(--line)}.stat>strong{font-size:120px;letter-spacing:-.04em;font-weight:400;line-height:1}.stat>strong span{font-size:65px}.stat h3{font-size:24px;margin:20px 0 15px}.stat p{font-size:13px;max-width:340px}.source{font-size:11px;text-decoration:underline;text-underline-offset:4px}.buyer-path{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border-top:1px solid var(--line)}.buyer-path>div{padding:25px 25px 0 0}.buyer-path span{font-size:10px;color:#85919b}.buyer-path h3{font-size:21px;margin:12px 0 8px}.buyer-path p{font-size:12px;margin:0}.product{background:var(--soft)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:15px;max-width:360px;margin-bottom:0}.demo-navigation{display:flex;border-bottom:1px solid #cbd3da;margin-top:40px;gap:30px;align-items:center}.demo-navigation button{border:0;border-bottom:3px solid transparent;background:transparent;padding:15px 0;color:var(--muted);font-size:14px;position:relative;white-space:nowrap}.demo-navigation button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.demo-navigation button[aria-selected=true]:after{content:'';height:3px;background:var(--yellow);position:absolute;left:0;bottom:-3px;animation:progress 7s linear forwards}.demo-navigation.paused button:after{animation-play-state:paused}.demo-navigation .pause-demo{margin-left:auto;font-size:18px;padding:10px;min-width:42px}.demo-caption{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:28px 0}.demo-caption h3{margin:0;font-size:21px}.demo-caption p{margin:0;font-size:13px}.app-frame{border:1px solid #cdd4d9;background:white;border-radius:10px;overflow:hidden;box-shadow:0 15px 40px #24394c0b}.app-browser{background:#edf0f2;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:10px;color:var(--muted)}.app-browser img{width:16px;height:16px}.app-preview-label{margin-left:auto;font-size:8px;letter-spacing:1px}.app-shell{display:grid;grid-template-columns:180px 1fr;min-height:510px}.app-sidebar{background:#f7f9fa;border-right:1px solid var(--line);padding:7px 13px 90px;position:relative;font-size:11px;display:flex;flex-direction:column}.app-logo{width:135px;height:62px;object-fit:contain;margin:0 0 9px}.app-sidebar>small{font-size:7px;letter-spacing:1px;color:#858c92;margin:14px 7px 9px}.app-sidebar>span{padding:8px;border-radius:4px}.app-sidebar .app-active{background:#e8edf1;color:var(--blue);font-weight:600;border-left:2px solid var(--blue)}.app-sidebar .app-sub{font-size:10px;padding-left:27px}.app-sidebar i{font-style:normal;font-size:7px;background:#fff3af;padding:2px 5px;float:right;border-radius:9px}.app-account{display:flex;align-items:center;gap:10px;position:absolute;bottom:18px;left:15px;right:15px;border-top:1px solid var(--line);padding-top:17px}.app-account>b{display:grid;place-items:center;background:var(--blue);color:white;width:25px;height:25px;border-radius:50%;font-weight:400}.app-account small{display:block;color:var(--muted);font-size:8px}.app-main{overflow:hidden;padding:25px;min-width:0;position:relative}.app-main.transitioning{animation:screen-in .55s ease both}.app-titlebar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px}.app-titlebar h3{font-size:20px;margin:0;font-weight:600}.app-titlebar small{font-size:9px;color:var(--muted)}.ui-button{font-size:9px;background:var(--yellow);padding:7px 10px;border:1px solid #e2d15e;border-radius:5px;display:inline-block;color:var(--blue)}.ui-button.neutral{background:white;border-color:var(--line)}.ui-subtitle{font-size:10px;color:var(--muted);margin:8px 0 20px}.ui-search{padding:12px 15px;background:#f7f9fa;border:1px solid var(--line);border-radius:6px;font-size:12px;margin-bottom:18px}.ui-search span{float:right;color:var(--muted)}.ui-table{width:100%;border-collapse:collapse;font-size:10px}.ui-table th{font-weight:400;color:var(--muted);text-align:left;padding:10px;border-bottom:1px solid var(--line);font-size:8px;letter-spacing:.5px;background:#f8fafb}.ui-table td{padding:16px 10px;border-bottom:1px solid var(--line)}.ui-table tr.picked{background:#fffde9}.tag{font-size:7px;letter-spacing:.3px;background:#e9eff3;padding:3px 5px;display:inline-block;border-radius:2px;color:var(--blue);line-height:1.4}.tag.yellow{background:#fff1a0}.tag.green{background:#e6f4ee;color:#426557}.tag.dark{background:var(--blue);color:white}.research-note{display:flex;gap:12px;margin-top:22px;background:#fffbea;border:1px solid #f0e5a6;padding:15px;font-size:10px}.research-note b{font-weight:600}.research-note p{margin:0;font-size:10px}.app-callout{border:1px solid #e0e8df;background:#f4faf6;padding:10px 14px;font-size:10px;margin-bottom:17px;border-radius:6px}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px}.calendar{border:1px solid var(--line);border-radius:6px;overflow:hidden}.calendar-week{display:grid;grid-template-columns:repeat(5,1fr);background:#f8fafb;font-size:9px;text-align:center;padding:9px}.calendar-grid{display:grid;grid-template-columns:repeat(5,1fr);min-height:300px}.calendar-day{border-right:1px solid var(--line);padding:8px;min-width:0}.calendar-day:last-child{border:0}.calendar-day>small{font-size:9px}.calendar-card{border:1px dashed #bbc7d1;padding:9px 6px;border-radius:5px;margin-top:12px;background:#fafcfd;min-height:190px;animation:card-in .65s both}.calendar-card:nth-child(2){animation-delay:.1s}.calendar-card h4{font-size:11px;font-weight:600;line-height:1.4;margin:9px 0}.calendar-card p{font-size:8px;line-height:1.5;margin-bottom:8px}.calendar-card small{font-size:7px;color:var(--muted);display:block;margin-top:12px}.calendar-card .tag{font-size:6px}.calendar-card.ready{background:#effaf5;border-style:solid;border-color:#bbe7d1}.calendar-empty{border:1px dashed var(--line);border-radius:5px;height:190px;margin-top:12px;display:grid;place-items:center;text-align:center;color:#a2a9b0;font-size:8px}.editor-shell{display:grid;grid-template-columns:1fr 190px;gap:0;margin:-5px -10px}.editor-main{padding:12px 30px 20px 12px}.editor-toolbar{font-size:11px;word-spacing:11px;border-bottom:1px solid var(--line);padding:8px 0 13px;color:#929aa2}.editor-main h3{font-size:29px;margin:23px 0;line-height:1.18;font-weight:600;max-width:500px}.editor-main p{font-size:12px;line-height:1.9;color:#53616d}.editor-main blockquote{margin:20px 0;border-left:3px solid var(--blue);background:#f3f5f6;padding:15px;font-size:11px}.editor-inspector{border-left:1px solid var(--line);padding:15px}.editor-inspector small{display:block;font-size:7px;color:#969da3;letter-spacing:.4px;margin:15px 0 5px}.editor-inspector p{font-size:9px;line-height:1.55;color:var(--blue);margin-bottom:12px}.editor-inspector ul{font-size:8px;line-height:1.6}.editor-inspector li{margin:8px 0}.editor-inspector li:before{content:'✓ ';color:#3a9d79}.source-highlight{background:#fff7b8;padding:2px}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.integration{border:1px solid var(--line);border-radius:7px;padding:15px;min-height:120px;box-shadow:0 3px 9px #24394c08}.integration h4{font-size:12px;font-weight:600;margin:0 0 10px}.integration p{font-size:9px;line-height:1.5;margin:0 0 15px}.integration .ui-button{font-size:8px}.integration-heading{font-size:11px;margin:22px 0 14px}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dashboard-metrics>div{border:1px solid var(--line);border-radius:5px;padding:14px}.dashboard-metrics span{display:block;font-size:9px;color:var(--muted)}.dashboard-metrics strong{font-weight:400;font-size:27px;display:block;margin:8px 0}.dashboard-metrics small{font-size:8px;color:#657f70}.dashboard-chart{border:1px solid var(--line);border-radius:5px;padding:18px;margin-top:16px}.dashboard-chart h4{font-size:11px;margin:0}.dashboard-chart svg{width:100%;height:150px;margin-top:15px}.dashboard-chart .line{stroke:var(--blue);stroke-width:2.5;fill:none;stroke-dasharray:900;stroke-dashoffset:900;animation:draw 2s ease forwards}.dashboard-chart .area{fill:#fff9c8}.dashboard-bottom{display:flex;justify-content:space-between;gap:15px;font-size:9px;margin-top:18px;border:1px solid var(--line);padding:13px;background:#fafbfc}.demo-under{display:flex;justify-content:space-between;font-size:10px;gap:20px;color:#7c8791;margin-top:17px}.fieldbook-visual{border:1px solid var(--line)}.fieldbook-title{display:flex;justify-content:space-between;gap:15px;background:var(--blue);color:white;padding:19px;font-size:9px;letter-spacing:1px}.source-doc{display:flex;align-items:center;gap:17px;padding:15px 20px;border-bottom:1px solid var(--line);animation:none}.source-doc>span{font-size:9px;background:#f1f4f6;padding:9px 7px}.source-doc strong{display:block;font-weight:400;font-size:13px}.source-doc small{display:block;font-size:10px;color:var(--muted)}.source-doc b{font-weight:400;margin-left:auto}.fieldbook-output{padding:23px;background:#fffde9}.fieldbook-output>span{font-size:8px;letter-spacing:1px}.fieldbook-output p{font-size:14px;color:var(--blue);line-height:1.8;margin:12px 0}.fieldbook-output small{font-size:9px;color:#858067}.ops{background:#f5f7f8}.responsibilities{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}.responsibilities>div{border-top:1px solid #bdc8d1;padding-top:22px}.responsibilities h3{font-size:22px}.responsibilities li{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.responsibilities li:before{content:'↗';margin-right:17px;color:#8b99a4}.stack-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:55px}.stack-heading h3{font-size:21px;margin:0}.stack-heading p{font-size:12px;margin:0}.task-stack{display:flex;flex-wrap:wrap;margin-top:22px;gap:10px}.task-stack>span{background:white;border:1px solid var(--line);padding:9px 13px;font-size:12px;border-radius:4px}.task-stack small{font-size:8px;background:#fff1a0;padding:3px;margin-left:6px}.cost-comparison{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;background:white;border:1px solid var(--line);padding:35px;margin-top:40px}.cost-comparison h3{font-size:23px;max-width:430px}.cost-comparison p{font-size:13px}.cost-comparison .kicker{font-size:8px;margin-bottom:16px}.cost-inputs label{display:flex;align-items:center;justify-content:space-between;font-size:12px;border-top:1px solid var(--line);padding:12px 0;gap:20px}.cost-inputs label>span{display:flex;gap:6px;align-items:center}.cost-inputs input{width:100px;padding:6px;border:1px solid #bdc8d1;border-radius:3px;text-align:right;color:var(--blue);background:white;font-size:13px}.cost-result{border-left:1px solid var(--line);padding-left:35px;display:flex;flex-direction:column;justify-content:center}.cost-result>span{font-size:11px;color:var(--muted)}.cost-result>strong{font-size:45px;font-weight:400;line-height:1.3;margin:7px 0 25px}.cost-result>b{font-size:18px;font-weight:400;margin:8px 0}.cost-result p{background:#fffbdc;padding:12px;margin:15px 0;font-size:12px;color:var(--blue)}.cost-result small{font-size:9px;color:var(--muted);max-width:310px}.policy-links{display:flex;flex-direction:column;gap:8px;font-size:11px;text-decoration:underline;text-underline-offset:4px;margin-top:25px}.quality-checks>div{display:flex;gap:23px;border-top:1px solid var(--line);padding:16px 0}.quality-checks>div>span{font-size:10px;color:#8a97a2}.quality-checks p{font-size:13px;margin-bottom:0}.quality-checks strong{font-weight:600;display:block;color:var(--blue);margin-bottom:5px}.quality-checks .quality-note{font-size:10px;color:#87929b;border-top:1px solid var(--line);padding-top:15px}.pricing{background:var(--blue);color:white}.pricing .kicker,.pricing .section-heading>p{color:#c2cdd5}.pricing em{color:var(--yellow)}.plans{display:grid;grid-template-columns:1fr 1fr;border:1px solid #617181;margin-top:45px}.plans article{padding:35px 40px}.plans article+article{border-left:1px solid #617181;background:#ffffff06}.plans h3{font-size:31px}.plans .kicker{font-size:8px;letter-spacing:1px}.price{font-size:44px;letter-spacing:-.015em;line-height:1.5;margin-bottom:25px}.price span{font-size:11px;letter-spacing:0;margin-left:12px;white-space:nowrap}.plans .button{color:var(--blue);background:white;border-color:white}.plans article+article .button{background:var(--yellow);border-color:var(--yellow)}.plans ul{margin-top:25px}.plans li{padding:12px 0;border-bottom:1px solid #ffffff22;font-size:14px}.plans li:before{content:'✓';margin-right:16px;color:var(--yellow)}.plans strong{font-weight:600}.plan-inherit{font-size:12px;color:#c2cdd5;margin-top:24px}.plans .plan-inherit+ul{margin-top:10px}.plan-exclusion{font-size:11px;color:#c2cdd5;line-height:1.7;margin:23px 0 0;max-width:380px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{cursor:pointer;font-size:16px}.faq details p{font-size:13px;margin:15px 0 3px}.final-cta{text-align:center;padding:85px 0}.final-cta h2{}footer{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding:15px 0}footer .brand img{width:170px}footer>span{font-size:11px;color:var(--muted)}footer>div{margin-left:auto;font-size:11px}footer>div a{text-decoration:underline;text-underline-offset:3px}footer small{display:block;font-size:9px;color:var(--muted);margin-top:5px}:focus-visible{outline:2px solid #9b8700;outline-offset:5px}@keyframes progress{from{width:0}to{width:100%}}@keyframes screen-in{from{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes card-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.nav{gap:15px}.nav nav{gap:20px;font-size:12px}.brand img{width:180px}.two-col{gap:40px}.section-heading{gap:35px}.demo-navigation{gap:24px}.app-shell{grid-template-columns:145px 1fr}.app-sidebar{padding:5px 10px 90px}.app-logo{width:120px}.app-main{padding:20px}.editor-main{padding-right:20px}.editor-shell{grid-template-columns:1fr 150px}.editor-main h3{font-size:25px}.calendar-day{padding:6px}.calendar-card h4{font-size:10px}.calendar-card{padding:7px 5px}.integrations-grid{gap:8px}.cost-comparison{gap:35px}.plans article{padding:30px}.price{font-size:38px}.stat{padding-left:30px}.stat>strong{font-size:100px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.nav{height:78px}.brand img{width:165px}.nav>.button{display:none}.menu{display:block;border:0;background:transparent;color:var(--blue);font-size:24px}.nav nav{display:none;position:absolute;left:0;right:0;top:78px;padding:24px 18px;background:white;z-index:10;box-shadow:0 5px 10px #0001}.nav nav.open{display:flex;flex-direction:column;font-size:15px}.hero{padding:55px 0 65px;background-position:65% center}.hero h1{font-size:43px}.intro{font-size:16px;max-width:400px}.hero-method{font-size:12px;gap:7px 10px;max-width:340px}.actions{gap:22px}.button{font-size:12px}.shift{padding:60px 0}.shift h2{}.engines{gap:20px 26px;flex-wrap:wrap;margin-top:28px}.engines>span{font-size:13px}.engines img{width:23px;height:23px}.section{padding:60px 0}h2{}.two-col{grid-template-columns:1fr;gap:30px}.kicker{font-size:9px;margin-bottom:21px}.stat{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;display:block}.stat>strong{font-size:90px}.stat h3{font-size:23px}.buyer-path{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.buyer-path>div{padding:20px 0 0}.buyer-path h3{font-size:20px}.buyer-path p{font-size:11px}.section-heading{display:block}.section-heading>p{margin-top:20px;font-size:14px;max-width:440px}.demo-navigation{gap:19px;overflow-x:auto;margin-top:25px}.demo-navigation button{font-size:12px}.demo-navigation .pause-demo{position:sticky;right:0;background:var(--soft)}.demo-caption{display:block;padding:22px 0;min-height:120px}.demo-caption h3{font-size:21px;margin-bottom:10px}.demo-caption p{font-size:12px}.app-frame{overflow-x:auto}.app-browser{min-width:750px}.app-shell{width:750px;grid-template-columns:135px 1fr;min-height:490px}.app-main{padding:20px}.app-sidebar{font-size:10px}.app-logo{width:110px}.demo-under{font-size:8px}.demo-under>span:first-child{max-width:230px}.fieldbook-title{font-size:8px}.fieldbook-output p{font-size:13px}.responsibilities{grid-template-columns:1fr;gap:30px;margin-top:30px}.responsibilities li{font-size:13px}.stack-heading{display:block;margin-top:35px}.stack-heading p{margin-top:12px}.task-stack>span{font-size:11px}.cost-comparison{grid-template-columns:1fr;padding:23px;gap:25px;margin-top:30px}.cost-result{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.cost-result>strong{font-size:38px;margin-bottom:18px}.cost-inputs label{font-size:11px}.plans{grid-template-columns:1fr;margin-top:30px}.plans article{padding:28px}.plans article+article{border-left:0;border-top:1px solid #617181}.price{font-size:37px}.plans li{font-size:13px}.final-cta{padding:65px 0}footer{flex-wrap:wrap;gap:10px 20px;padding:20px 0}footer .brand img{width:140px}footer>span{font-size:10px}footer>div{margin-left:0;width:100%}.quality-checks h3{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.dashboard-chart .line{stroke-dashoffset:0}}
.shift{padding:105px 0}.shift h2{max-width:1000px;margin:0 auto}.shift em{color:var(--blue);background:linear-gradient(transparent 85%,#ffe715 85%)}.journey-heading{margin:85px 0 0;}.buyer-path{margin-top:22px}.visibility-platforms{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.visibility-platforms h3{font-size:20px;margin-bottom:8px}.visibility-platforms p{font-size:11px;max-width:450px;margin:0}.visibility-platforms .engines{gap:22px;margin:0;flex-wrap:wrap;justify-content:flex-start}.visibility-platforms .engines>span{font-size:12px;gap:7px}.visibility-platforms img{width:22px;height:22px}.cost-result #cost-saving{font-size:42px;color:var(--blue);line-height:1.3;margin:7px 0 0}.policy-answer{font-size:21px;color:var(--blue);line-height:1.5}.fieldbook h2{max-width:520px}.app-main.transitioning .ui-table tbody tr,.app-main.transitioning .editor-main p,.app-main.transitioning .editor-main h3,.app-main.transitioning .editor-inspector,.app-main.transitioning .research-note,.app-main.transitioning .app-titlebar,.app-main.transitioning .dashboard-bottom{animation:detail-reveal .8s ease both}.app-main.transitioning .ui-table tbody tr:nth-child(2),.app-main.transitioning .editor-main p:nth-of-type(1){animation-delay:.12s}.app-main.transitioning .ui-table tbody tr:nth-child(3),.app-main.transitioning .editor-main p:nth-of-type(2){animation-delay:.24s}.app-main.transitioning .ui-table tbody tr:nth-child(4),.app-main.transitioning .research-note,.app-main.transitioning .editor-inspector{animation-delay:.36s}.app-main.transitioning .calendar-card,.app-main.transitioning .integration,.app-main.transitioning .dashboard-metrics>div{animation:panel-settle 1.1s ease both;transform-origin:50% 0}.app-main.transitioning .integration:nth-child(2),.app-main.transitioning .dashboard-metrics>div:nth-child(2){animation-delay:.12s}.app-main.transitioning .integration:nth-child(3),.app-main.transitioning .dashboard-metrics>div:nth-child(3){animation-delay:.24s}.app-main.transitioning .integration:nth-child(n+4){animation-delay:.36s}.demo-navigation.paused~.demo-caption+.app-frame .app-main *{animation-play-state:running}.source-doc{animation:detail-reveal .7s ease both}.source-doc:nth-child(3){animation-delay:.1s}.source-doc:nth-child(4){animation-delay:.2s}.source-doc:nth-child(5){animation-delay:.3s}@keyframes detail-reveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes panel-settle{0%{opacity:0;transform:translateY(8px) rotate(-.7deg)}65%{opacity:1;transform:rotate(.25deg)}100%{opacity:1;transform:none}}@media(max-width:700px){.shift{padding:65px 0}.shift h2{}.visibility-platforms{display:block}.visibility-platforms .engines{margin-top:24px;gap:22px}.journey-heading{margin-top:60px}.cost-result #cost-saving{font-size:36px}}@media(prefers-reduced-motion:reduce){.app-main.transitioning *,.source-doc{animation:none!important}}
.search-disciplines{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 35px;margin:25px 0 0;font-size:11px;color:var(--muted)}.search-disciplines b{font-weight:600;color:var(--blue);margin-right:6px}.shift .engines{margin-top:36px}.fieldbook h2{}.stat h3{max-width:440px}@media(max-width:700px){.shift h2{}.search-disciplines{gap:12px 20px;font-size:10px}.fieldbook h2{}.nav nav{gap:18px}}
/* October 17 content and comparison refinements. */
.shift .search-disciplines{margin:0 0 30px}.shift h2{max-width:1050px}.shift em{background:none}.evidence-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.evidence-card{border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;min-width:0}.evidence-card .kicker{font-size:9px;margin-bottom:28px}.evidence-card>strong{font-size:86px;font-weight:400;line-height:1;letter-spacing:-.035em}.evidence-card>strong span{font-size:48px}.evidence-card h3{font-size:22px;line-height:1.4;letter-spacing:-.01em;margin:24px 0 15px}.evidence-card>p:not(.kicker){font-size:12px;line-height:1.7;margin-bottom:30px}.evidence-card>a{margin-top:auto;border-top:1px solid var(--line);padding-top:17px;font-size:10px;text-decoration:underline;text-underline-offset:3px}.fieldbook h2{}.alternatives{margin-top:65px}.comparison-heading{margin-bottom:35px}.comparison-heading h2{}.comparison-heading p{font-size:15px}.alternatives-scroll{overflow-x:auto}.alternatives-table{border-collapse:collapse;width:100%;table-layout:fixed;background:white;border:1px solid var(--line)}.alternatives-table th,.alternatives-table td{text-align:left;vertical-align:top;padding:25px 22px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6;font-weight:400}.alternatives-table thead th{vertical-align:middle;font-size:18px}.alternatives-table thead th:first-child{font-size:11px;color:var(--muted);width:19%}.alternatives-table tbody th{font-size:13px;color:var(--muted)}.alternatives-table small{display:block;font-size:11px;color:var(--muted);margin-top:8px;line-height:1.65}.alternatives-table strong{font-weight:600}.alternatives-table .our-option{background:#fffde8;border-left:1px solid #e7e1b6;border-right:1px solid #e7e1b6}.alternatives-table img{width:155px;height:auto;display:block;margin:-8px 0}.vision{background:#f4f6f8;text-align:center}.vision h2{max-width:800px;margin:0 auto 25px}.vision .wrap>p:last-child{max-width:850px;font-size:19px;line-height:1.85;margin:0 auto}.vision .kicker{font-size:9px}@media(max-width:1000px){.evidence-cards{gap:14px}.evidence-card{padding:23px}.evidence-card h3{font-size:20px}.alternatives-table th,.alternatives-table td{padding:20px 16px;font-size:12px}.alternatives-table img{width:130px}}@media(max-width:700px){.evidence-cards{grid-template-columns:1fr;gap:18px}.evidence-card{padding:27px}.evidence-card .kicker{margin-bottom:20px}.evidence-card>strong{font-size:74px}.evidence-card h3{font-size:23px}.shift .search-disciplines{margin-bottom:27px}.shift h2{}.alternatives{margin-top:45px}.alternatives-table{min-width:760px}.comparison-heading h2{}.vision .wrap>p:last-child{font-size:16px}.vision h2{}}

.invisible-word{color:#a9b9c8;background:linear-gradient(100deg,#fff 0%,#b1c0cd 30%,#24394c 85%,#748b9f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.alternatives-table thead th:first-child{font-size:18px;color:white;background:#24394c}.alternatives-table tbody th{background:#24394c;color:white;border-bottom-color:#4a6073}@media(forced-colors:active){.invisible-word{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}

.credibility{background:#24394c;color:#fff}.credibility .kicker{color:#ffe715}.credibility-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:end}.credibility-heading h2{margin:0}.credibility-heading p{color:#d1dbe4;font-size:18px;line-height:1.6}.credibility-heading p:last-child{margin-bottom:0}.proof-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:center;padding:42px 0;margin-top:36px;border-top:1px solid #506477}.proof-metrics>div{display:flex;flex-direction:column;gap:10px}.proof-metrics strong{font-weight:400;font-size:clamp(54px,6vw,80px);line-height:1;color:#ffe715;font-variant-numeric:tabular-nums}.proof-metrics>div>span,.proof-metrics p{color:#d1dbe4}.proof-metrics p{line-height:1.6}.search-proof{margin:0;border:1px solid #657586;border-radius:12px;overflow:hidden;background:#f1f5fa;box-shadow:0 24px 60px #101f2c55}.proof-window{height:42px;display:flex;align-items:center;gap:6px;padding:0 18px;background:#e7edf3;color:#24394c}.proof-window>span{width:7px;height:7px;border-radius:50%;background:#a8b5c1}.proof-window b{font-size:12px;font-weight:400;margin-left:12px}.search-proof img{display:block;width:100%;height:auto}.search-proof figcaption{padding:14px 18px;font-size:12px;color:#526376;background:#fff}@media(max-width:700px){.credibility-heading{grid-template-columns:1fr;gap:18px}.proof-metrics{grid-template-columns:1fr 1fr;gap:24px;padding:28px 0}.proof-metrics p{grid-column:1/-1;margin:0}.proof-window{padding:0 10px}.proof-window b{font-size:10px}.search-proof figcaption{font-size:10px}}

.team-pricing{margin:32px 0 0;max-width:760px;font-size:18px;line-height:1.6}.team-pricing strong{display:block;color:#ffe715;font-weight:400;font-size:24px}.credibility{background:linear-gradient(90deg,rgba(5,16,28,.88),rgba(5,16,28,.58)),url("night-sky-v4.png") center top/cover no-repeat}.credibility-heading{align-items:start}.credibility-heading>div>p:first-child{margin-top:0}.proof-metrics{grid-template-columns:1fr 1fr}.comparison-section{background:#f4f6f7}.comparison-section .alternatives{margin-top:0}.product .section-heading{display:block}.product .section-heading h2{max-width:1000px}.proof-image{position:relative}.profile-blur{position:absolute;right:.5%;top:.7%;width:2.7%;height:6%;border-radius:50%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(220,228,238,.7);z-index:1}

.pricing .team-pricing{color:#fff}.quality-checks>div{align-items:baseline}.quality-checks>div>p{margin-top:0}.quality-checks>div>span{flex-shrink:0;line-height:inherit}.vision{background:#24394c;color:#fff}.vision h2,.vision .wrap>p:last-child{color:#fff}.vision .kicker{color:#ffe715}

footer small{font-size:inherit}.vision .kicker{font-size:10px}.vision .wrap>p:last-child{font-size:15px;line-height:1.7}@media(max-width:700px){.vision .kicker{font-size:9px}.vision .wrap>p:last-child{font-size:14px}}

.sky-game{background:#f4f6f8}.game-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.game-heading h2{margin-bottom:18px}.game-heading p{font-size:15px;line-height:1.7}.game-shell{position:relative;background:#081421;border:1px solid #344b60;border-radius:14px;overflow:hidden;color:#fff}.game-hud,.game-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;font-size:12px;color:#c8d5e0}.game-hud{border-bottom:1px solid #2e4051;letter-spacing:1px}.game-hud #game-score{color:#ffe715}#visibility-game{display:block;width:100%;height:auto;outline-offset:-4px;touch-action:none}.game-overlay{position:absolute;inset:55px 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;pointer-events:none;background:#08142188}.game-overlay[hidden]{display:none}.game-overlay h3{max-width:540px;color:#fff;font-size:28px;margin:12px 0}.game-overlay p{color:#cad7e2;font-size:14px}.game-glyph{font-size:42px;color:#ffe715}.game-bottom{border-top:1px solid #2e4051}.game-bottom>div{display:flex;gap:8px}.game-bottom button{background:#24394c;border:1px solid #65788a;color:#fff;border-radius:5px;min-width:42px;min-height:38px;cursor:pointer;font:inherit;touch-action:none}.game-bottom button:disabled{opacity:.4}.game-note{font-size:12px;margin:14px 0 0;color:#617385}@media(max-width:700px){.game-heading{display:block}.game-start{margin-top:12px}.game-hud,.game-bottom{padding:12px;font-size:10px}.game-bottom>span:first-child{display:none}.game-overlay{inset:42px 0 62px;padding:12px}.game-overlay h3{font-size:18px;margin:5px 0}.game-overlay p{font-size:11px;margin:4px 0}.game-glyph{font-size:22px}#visibility-game{height:300px;object-fit:fill}}

.game-counters{display:flex;gap:24px;align-items:center}.game-start{animation:play-glow 2.8s ease-in-out infinite}@keyframes play-glow{0%,100%{box-shadow:0 0 0 0 #ffe71500}50%{box-shadow:0 0 0 4px #ffe71522,0 0 22px #ffe71544}}@media(prefers-reduced-motion:reduce){.game-start{animation:none}}@media(max-width:700px){.game-counters{gap:12px}}

.game-hud{display:grid;grid-template-columns:1fr auto 1fr}.game-counters{justify-content:center}.game-hud #game-best{justify-self:end}@media(max-width:700px){.game-hud{grid-template-columns:1fr auto;row-gap:12px}.game-hud>span:first-child{grid-column:1}.game-hud #game-best{grid-column:2;grid-row:1}.game-counters{grid-column:1/-1;grid-row:2}}

/* Keep the supporting research compact; lead with the customer journey. */
.outcomes.section{padding-top:35px}.evidence-cards{gap:16px}.evidence-card{padding:18px 20px;background:#fafbfc}.evidence-card .kicker{margin-bottom:12px;font-size:8px}.evidence-card>strong{font-size:42px}.evidence-card>strong span{font-size:26px}.evidence-card h3{font-size:15px;line-height:1.45;margin:12px 0 10px}.evidence-card>p:not(.kicker){font-size:11px;line-height:1.55;margin-bottom:15px}.evidence-card>a{font-size:9px;padding-top:10px}.outcomes .journey-heading{max-width:1080px;margin:85px 0 28px}.pricing .team-pricing{max-width:none;font-size:17px}.pricing .section-heading h2{max-width:930px}@media(max-width:700px){.evidence-card{padding:16px 18px}.evidence-card>strong{font-size:36px}.evidence-card h3{font-size:14px}.evidence-card .kicker{margin-bottom:8px}.outcomes .journey-heading{margin-top:60px}.pricing .team-pricing{font-size:15px}}

/* Shared section heading scale. All H2 titles use these same values. */
:root{--section-title-size:48px;--section-title-leading:1.16;--section-title-tracking:-.018em}
h2{font-size:var(--section-title-size);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);font-weight:400}
@media(max-width:1000px){:root{--section-title-size:40px}}
@media(max-width:700px){:root{--section-title-size:32px}}

.vision .vision-cta{margin-top:30px}.vision .wrap>p:not(.kicker){max-width:850px;font-size:15px;line-height:1.7;margin:0 auto;color:#fff}@media(max-width:700px){.vision .wrap>p:not(.kicker){font-size:14px}}

/* Section eyebrow labels share one slightly larger scale. */
main section .kicker{font-size:12px;line-height:1.5;letter-spacing:1.2px}
.quality-checks>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:baseline}
.quality-checks>div>span{width:24px}.quality-checks>div>p{margin-top:0}
.ops-intro{font-size:17px;max-width:680px;line-height:1.7;margin-bottom:36px}
.workflow-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
.workflow-comparison>article{border:1px solid #cdd5dd;padding:32px;min-width:0;border-radius:10px;background:#fff;display:flex;flex-direction:column}
.workflow-comparison h3{font-size:29px;line-height:1.2;margin:0 0 26px}
.workflow-before{color:#607080}.workflow-before h3{color:#536475}
.scattered-tasks{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0 32px;align-content:start;min-height:165px}
.scattered-tasks span{padding:12px 15px;border:1px solid #d8dfe5;background:#f5f7f9;border-radius:4px;font-size:14px}
.scattered-tasks span:nth-child(2n){transform:translateY(9px)}
.manual-route{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:22px 0;border-top:1px dashed #bcc7d1;border-bottom:1px dashed #bcc7d1;font-size:13px}.manual-route b{color:#8a97a4;font-weight:400}
.workflow-comparison .workflow-after{background:#24394c;color:#fff;border-color:#24394c}.workflow-after .kicker{color:#ffe715}.workflow-after h3{color:#fff}
.team-input{padding:17px;background:#ffffff0d;border:1px solid #ffffff30;border-radius:6px}.team-input>span{font-size:10px;letter-spacing:1px;color:#ffe715}.team-input p{font-size:14px;line-height:1.6;margin:8px 0 0;color:#fff}
.content-cycle{list-style:none;display:grid;grid-template-columns:1fr 1fr;padding:0;margin:20px 0;gap:10px}.content-cycle li{padding:14px 12px;background:#ffffff0a;border:1px solid #ffffff30;border-radius:5px;font-size:14px;display:flex;align-items:center;gap:10px}.content-cycle li>span{color:#ffe715;font-size:10px}
.continuous-loop{display:flex;gap:14px;padding:18px 0;border-top:1px solid #ffffff35}.continuous-loop>b{font-size:38px;font-weight:400;color:#ffe715;line-height:1}.continuous-loop strong{font-weight:400;font-size:16px;color:#ffe715}.continuous-loop p{font-size:14px;line-height:1.6;margin:8px 0 0;color:#e0e7ed}
.workflow-availability{font-size:11px;line-height:1.6;color:#bdcbd7;margin:0 0 20px}.workflow-comparison .workflow-outcome{font-size:14px;line-height:1.7;margin:auto 0 0;padding-top:24px}.workflow-after .workflow-outcome{border-top:1px solid #ffffff35;color:#fff}
@media(max-width:700px){main section .kicker{font-size:11px}.workflow-comparison{grid-template-columns:1fr}.workflow-comparison>article{padding:24px}.workflow-comparison h3{font-size:25px}.ops-intro{font-size:15px}.content-cycle li{font-size:12px;padding:12px 9px}.manual-route{font-size:12px}}

/* Aligned tasks and an explicit knowledge-to-workflow diagram. */
.evidence-card h3{margin-bottom:18px}
.scattered-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;min-height:0;gap:10px;padding:16px 0 30px}
.scattered-tasks span{transform:none!important;display:flex;align-items:center;justify-content:center;text-align:center;padding:13px 8px;min-height:54px;font-size:13px}
.workflow-before .workflow-outcome{margin:0;padding-top:20px}
.continuous-loop{display:block;text-align:left;margin-top:22px;padding:20px 0 0}
.team-input p{margin:6px 0;font-size:16px}.team-input small{font-size:12px;line-height:1.6;color:#c8d5e0}
.knowledge-connector{text-align:center;color:#ffe715;font-size:27px;line-height:1;padding:10px 0}
.telliscope-engine{border:1px solid #ffe71588;background:#142b3d;border-radius:8px;padding:20px}
.engine-label{font-size:11px;letter-spacing:1px;color:#ffe715}
.telliscope-engine .content-cycle{position:relative;grid-template-columns:1fr 1fr;gap:40px 30px;margin:20px 0 14px}
.telliscope-engine .content-cycle li{position:relative;min-height:64px;justify-content:center;flex-direction:column;gap:5px;text-align:center;padding:10px 6px;font-size:13px;background:#2c4355}
.telliscope-engine .content-cycle li:nth-child(1){grid-column:1;grid-row:1}.telliscope-engine .content-cycle li:nth-child(2){grid-column:2;grid-row:1}.telliscope-engine .content-cycle li:nth-child(3){grid-column:2;grid-row:2}.telliscope-engine .content-cycle li:nth-child(4){grid-column:1;grid-row:2}
.telliscope-engine .content-cycle li:after{position:absolute;font-size:22px;color:#ffe715;line-height:1;font-weight:400}
.telliscope-engine .content-cycle li:nth-child(1):after{content:'→';left:calc(100% + 7px);top:calc(50% - 11px)}
.telliscope-engine .content-cycle li:nth-child(2):after{content:'↓';top:calc(100% + 9px);left:calc(50% - 8px)}
.telliscope-engine .content-cycle li:nth-child(3):after{content:'←';right:calc(100% + 7px);top:calc(50% - 11px)}
.telliscope-engine .content-cycle li:nth-child(4):after{content:'↑';bottom:calc(100% + 9px);left:calc(50% - 8px)}
.cycle-caption{text-align:center;font-size:12px;color:#cbd8e2;margin:8px 0 0}
@media(max-width:950px) and (min-width:701px){.scattered-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-comparison>article{padding:24px}}
@media(max-width:700px){.scattered-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.telliscope-engine{padding:16px}.telliscope-engine .content-cycle li{font-size:12px}}

/* Supporting statistics in a compact side-by-side layout. */
.evidence-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:center;padding:16px}
.evidence-card .kicker{grid-column:1/-1;margin:0}.evidence-card>strong{grid-column:1;grid-row:2;font-size:38px}.evidence-card>strong span{font-size:23px}.evidence-card h3{grid-column:2;grid-row:2;margin:0;font-size:13px;line-height:1.45}.evidence-card>a{grid-column:1/-1;align-self:end;margin-top:3px}
#before-after> .wrap>h2{margin-bottom:36px}
.understand-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.understand-summary>div{border:1px solid #d8e0e7;border-radius:7px;padding:18px;background:#f8fafb}.understand-summary small{font-size:9px;letter-spacing:1px;color:#66798b}.understand-summary h4{font-size:17px;margin:12px 0 8px;font-weight:400}.understand-summary p{font-size:12px;line-height:1.6;margin-bottom:12px}.audit-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:24px 0 14px}.audit-heading h4{font-size:15px;font-weight:400;margin:0}
@media(max-width:1000px){.demo-navigation [role=tab]{padding-left:10px;padding-right:10px;font-size:12px}.evidence-card{column-gap:10px}.evidence-card>strong{font-size:32px}.evidence-card h3{font-size:12px}}
@media(max-width:700px){.evidence-card{grid-template-columns:65px 1fr}.evidence-card h3{font-size:14px}.demo-navigation{overflow-x:auto}.demo-navigation [role=tab]{flex-shrink:0}.understand-summary{gap:10px}}

/* A restrained sweep inside the game button, rather than an outer glow. */
.game-start{animation:play-sweep 3.6s ease-in-out infinite;box-shadow:none;background-image:linear-gradient(105deg,transparent 30%,#ffe715b3 46%,#ffe715 50%,#ffe715b3 54%,transparent 70%);background-repeat:no-repeat;background-size:300% 100%;background-position:100% 0}
@keyframes play-sweep{0%,20%{background-position:100% 0}65%,100%{background-position:-100% 0}}
@media(prefers-reduced-motion:reduce){.game-start{animation:none;background-image:none}}
@media(max-width:700px){
footer.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}
footer .brand{grid-column:1;grid-row:1}footer .brand img{width:125px}
footer>span{grid-column:1;grid-row:2;font-size:9px;line-height:1.5;font-weight:700;padding-left:8px}footer>div{grid-column:2;grid-row:1/3;width:auto;margin:0;text-align:right;font-size:10px}footer small{font-size:inherit}
#visibility-game{height:auto;aspect-ratio:450/380;object-fit:contain}
.game-overlay{inset:70px 0 62px}.game-overlay h3{max-width:280px}.game-overlay p{max-width:260px}
.app-frame{overflow:hidden}.app-shell{width:900px;grid-template-columns:150px minmax(0,1fr);min-height:510px;zoom:var(--demo-scale,.36)}
.app-browser{font-size:8px;gap:7px;padding:9px 10px;min-width:0;flex-wrap:wrap}.app-browser img{width:12px;height:12px}.app-browser .app-preview-label{font-size:6px;margin-left:auto}
}
@media(max-width:700px){.demo-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;position:relative;gap:0;margin-top:40px}.demo-navigation [role=tab]{padding:13px 4px;font-size:11px;min-width:0;white-space:nowrap}.demo-navigation .pause-demo{position:absolute;right:0;top:-35px;min-width:30px}.demo-navigation [role=tab]:after{max-width:100%}}

/* AI visibility and prompt tracking in one responsive product screen. */
.ai-search{background:#fff}.ai-search h2{max-width:1000px}.ai-search-intro{max-width:730px;font-size:17px;margin-bottom:34px}
.ai-monitor{border:1px solid #cdd7df;border-radius:10px;overflow:hidden;box-shadow:0 16px 44px #24394c08;background:#fff}.ai-monitor .app-browser{min-width:0}.ai-monitor-body{padding:30px}.ai-monitor-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.ai-monitor-eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:8px}.ai-monitor-title h3{font-size:26px;margin:0}.ai-date{font-size:11px;color:var(--muted);white-space:nowrap}.ai-engine-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:22px 0}.ai-engine-row>span{display:flex;align-items:center;gap:7px;font-size:12px}.ai-engine-row img{width:17px;height:17px}.ai-engine-row .ai-active{margin-left:auto;color:#3a7560;font-size:10px}
.ai-monitor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.ai-monitor-metrics>div{border:1px solid var(--line);border-radius:6px;padding:18px}.ai-monitor-metrics>div>span{font-size:11px;color:var(--muted)}.ai-monitor-metrics strong{display:block;font-size:37px;line-height:1.4;font-weight:400;margin:8px 0}.ai-monitor-metrics strong span{font-size:23px}.ai-monitor-metrics small{font-size:10px;color:var(--muted);display:block;line-height:1.6}.ai-monitor-metrics>div:first-child{background:#fffdeb;border-color:#e9df9a}
.ai-monitor-grid{display:grid;grid-template-columns: .9fr 1.1fr;gap:20px}.ai-rankings,.ai-prompts{border:1px solid var(--line);border-radius:6px;padding:22px;min-width:0}.ai-panel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ai-panel-heading h4{font-size:16px;font-weight:400;margin:0}.ai-panel-heading>span{font-size:9px;white-space:nowrap;color:var(--muted)}.ai-rankings>p{font-size:10px;margin:8px 0 20px}.ai-rank{display:grid;grid-template-columns:20px 1fr 38px;align-items:center;gap:10px;margin:18px 0}.ai-rank>span{font-size:10px;color:var(--muted)}.ai-rank b{display:block;font-weight:400;font-size:13px;margin-bottom:8px}.ai-rank em{font-size:8px;background:#fff3a0;padding:3px 5px;border-radius:3px;margin-left:4px;white-space:nowrap}.ai-rank i{display:block;height:7px;border-radius:2px;background:linear-gradient(to right,#9aaab7 var(--share),#f1f4f6 var(--share))}.ai-your-brand i{background:linear-gradient(to right,#e8d312 var(--share),#f1f4f6 var(--share))}.ai-rank strong{font-size:13px;font-weight:400}.ai-rankings>small{font-size:9px;color:var(--muted)}
.ai-prompt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.ai-prompt p{font-size:12px;line-height:1.5;margin:0 0 5px;color:var(--blue)}.ai-prompt small{font-size:9px;color:var(--muted)}.ai-prompt>span{font-size:9px;white-space:nowrap;padding:4px 7px;border-radius:4px}.ai-mentioned{color:#30644f;background:#eaf4ef}.ai-gap{color:#79671c;background:#fff5ce}.ai-prompt-insight{background:#f5f7f8;padding:12px 14px;margin-top:16px;border-left:2px solid #e8d312}.ai-prompt-insight b{font-size:11px;font-weight:400}.ai-prompt-insight p{font-size:10px;line-height:1.6;margin:4px 0 0}.ai-sample-note{font-size:10px;line-height:1.6;margin:20px 0 0}
@media(max-width:1000px){.ai-monitor-body{padding:22px}.ai-monitor-grid{gap:14px}.ai-rankings,.ai-prompts{padding:16px}.ai-panel-heading{flex-wrap:wrap;gap:5px}}
@media(max-width:700px){.ai-search-intro{font-size:15px}.ai-monitor-body{padding:16px}.ai-monitor-title{display:block}.ai-monitor-title h3{font-size:23px}.ai-date{display:block;margin-top:12px;font-size:10px}.ai-engine-row{gap:12px;padding:18px 0}.ai-engine-row>span{font-size:10px}.ai-engine-row img{width:14px;height:14px}.ai-engine-row .ai-active{margin-left:0;font-size:9px}.ai-monitor-metrics{gap:7px;margin-bottom:14px}.ai-monitor-metrics>div{padding:12px 8px}.ai-monitor-metrics>div>span{font-size:9px}.ai-monitor-metrics strong{font-size:29px;margin:6px 0}.ai-monitor-metrics strong span{font-size:18px}.ai-monitor-metrics small{font-size:8px}.ai-monitor-grid{grid-template-columns:1fr}.ai-prompt>span{font-size:8px;padding:4px 5px}.ai-panel-heading h4{font-size:15px}.ai-sample-note{font-size:9px}.ai-monitor .app-preview-label{font-size:6px}}

.ai-prompt-insight{animation:opportunity-pulse 4s ease-in-out infinite}
@keyframes opportunity-pulse{0%,70%,100%{background-color:#f5f7f8;box-shadow:0 0 0 0 #e8d31200}35%{background-color:#fffbea;box-shadow:0 0 0 3px #e8d31218}}
@media(prefers-reduced-motion:reduce){.ai-prompt-insight{animation:none}}

.proof-ctr-cover{position:absolute;left:38.35%;top:24.2%;width:19.1%;height:13.65%;background:#fff;z-index:1}

.proof-position-crop{position:absolute;left:38.35%;top:24.2%;width:9.55%;height:13.65%;overflow:hidden;z-index:2}.search-proof .proof-position-crop img{position:absolute;width:1047.12%;max-width:none;left:-501.57%;top:-177.29%}

.credibility-heading .tellable-link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffe715}.credibility-heading .tellable-link:hover{color:#ffe715}

.policy-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;border-top:1px solid var(--line);padding:24px 0 30px;font-size:12px;line-height:1.5;color:var(--muted);text-align:center}.policy-links a{justify-self:center;text-underline-offset:3px}.policy-links a:hover{text-decoration:underline}@media(max-width:700px){.policy-links{gap:16px 12px;font-size:11px;padding:22px 0 28px}}

.dna-assurances{border-top:1px solid var(--line);padding-top:18px;margin:24px 0 0;max-width:490px}.dna-assurances li{font-size:12px;line-height:1.7;color:var(--muted);padding-left:16px;position:relative;margin-bottom:10px}.dna-assurances li:before{content:'•';position:absolute;left:0;color:var(--blue)}.dna-assurances a{text-decoration:underline;text-underline-offset:3px}.agency-pricing{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #ffffff30;margin-top:32px;padding-top:28px}.agency-pricing>div{max-width:780px}.agency-pricing h3{font-size:24px;color:var(--yellow);margin-bottom:8px;line-height:1.3}.agency-pricing p{font-size:16px;color:#e0e7ed;margin:0}.agency-pricing>.button{flex-shrink:0}@media(max-width:700px){.dna-assurances li{font-size:11px}.agency-pricing{display:block;margin-top:26px;padding-top:24px}.agency-pricing h3{font-size:22px}.agency-pricing p{font-size:14px}.agency-pricing>.button{margin-top:20px}}

/* Contact form and GEO plan details. */
.nav-contact{padding:0;background:none;border:0;color:inherit;font:inherit;line-height:inherit}.nav-contact:hover{text-decoration:underline;text-underline-offset:4px}
.plans .geo-feature>div{min-width:0}.geo-runs{display:inline-block;font-size:12px;margin-left:9px;color:#dce4eb}.pricing-engines{display:flex;gap:14px;align-items:center;margin-top:12px}.pricing-engines img{display:block;width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}
.vision-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:30px}.vision .vision-actions .vision-cta{margin-top:0}.vision-contact{background:transparent;border-color:#9eabb7;color:#fff}.vision-contact:hover{background:#35546e}
.contact-dialog{border:1px solid var(--line);border-radius:14px;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:34px;color:var(--blue);box-shadow:0 24px 90px #07121c44;overflow:auto}.contact-dialog::backdrop{background:#07121caa}.contact-dialog h2{font-size:32px;margin-bottom:12px}.contact-dialog>p:not(.kicker){font-size:14px;margin-bottom:22px}.contact-dialog .kicker{margin-bottom:12px}.contact-close{position:absolute;top:10px;right:13px;border:0;background:transparent;color:var(--blue);font-size:30px;line-height:1;padding:8px}.contact-dialog label{display:block;font-size:13px;margin:14px 0 5px}.contact-dialog label span{color:var(--muted)}.contact-dialog input,.contact-dialog textarea{display:block;width:100%;padding:10px 12px;border:1px solid #b7c3cd;border-radius:5px;color:var(--blue);background:#fff;font:inherit;font-size:15px}.contact-dialog textarea{resize:vertical;min-height:100px}.contact-dialog :focus-visible,.nav-contact:focus-visible{outline:3px solid #e2ca00;outline-offset:3px}.contact-dialog .contact-privacy{font-size:12px;line-height:1.6;margin:16px 0}.contact-privacy a{text-decoration:underline;text-underline-offset:3px}.contact-dialog .contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-dialog .contact-status{font-size:13px;line-height:1.6;margin:12px 0 0}.contact-status[data-error="true"]{color:#a22323}.contact-dialog button:disabled{opacity:.65;cursor:wait}body.contact-open{overflow:hidden}
@media(max-width:700px){.contact-dialog{padding:28px 22px}.contact-dialog h2{font-size:28px}.geo-runs{display:block;margin:5px 0 0}.nav nav .nav-contact{text-align:left}}
.plans li.geo-feature{display:flex;align-items:flex-start}.plans li.geo-feature:before{margin-right:16px;flex-shrink:0}

.geo-detail{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;margin-left:9px}.geo-detail .geo-runs{display:inline;margin:0}.geo-detail .pricing-engines{display:inline-flex;gap:8px;margin:0}.geo-detail .pricing-engines img{width:14px;height:14px}.plans .geo-feature>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px 0}@media(max-width:1000px){.geo-detail{margin-left:0}}

.button.coming-soon:disabled{cursor:default;opacity:1}.button.coming-soon:disabled:hover{transform:none;background:var(--blue)}.button.yellow.coming-soon:disabled:hover{background:var(--yellow)}
