@import"https://fonts.bunny.net/css?family=instrument-sans:400,500,600,700,800|space-grotesk:500,600,700";@property --mesh-a-x{syntax: "<percentage>"; inherits: true; initial-value: 72%;}@property --mesh-a-y{syntax: "<percentage>"; inherits: true; initial-value: 18%;}@property --mesh-b-x{syntax: "<percentage>"; inherits: true; initial-value: 34%;}@property --mesh-b-y{syntax: "<percentage>"; inherits: true; initial-value: 58%;}@property --mesh-c-x{syntax: "<percentage>"; inherits: true; initial-value: 62%;}@property --mesh-c-y{syntax: "<percentage>"; inherits: true; initial-value: 82%;}:root{color-scheme:dark;--bg: #050607;--bg-2: #090b0d;--panel: rgba(14, 18, 20, .82);--panel-2: rgba(18, 24, 27, .74);--panel-solid: #0d1113;--line: rgba(229, 238, 233, .13);--line-strong: rgba(229, 238, 233, .23);--text: #f4f1e8;--muted: #aeb6b2;--quiet: #737d79;--accent: #b9ff66;--accent-2: #55d6be;--warn: #ff8d6a;--danger: #ff6262;--gold: #f2c96d;--ink: #061006;--radius: 8px;--max: 1480px;--shadow: 0 28px 90px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--text);font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 78% -10%,rgba(85,214,190,.17),transparent 28rem),radial-gradient(circle at 18% 10%,rgba(185,255,102,.11),transparent 24rem),linear-gradient(180deg,#080a0b 0%,var(--bg) 34rem),var(--bg)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(244,241,232,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(244,241,232,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 3px;mix-blend-mode:soft-light}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,.brand{font-family:Space Grotesk,Instrument Sans,sans-serif}h1{margin-bottom:18px;font-size:clamp(44px,4.8vw,74px);line-height:.9;letter-spacing:0}h2{margin-bottom:18px;font-size:clamp(26px,2.65vw,40px);line-height:1.04;letter-spacing:0}h3{margin-bottom:9px;font-size:17px}p{color:var(--muted);line-height:1.62}ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}li{display:flex;align-items:center;gap:10px;color:#e5ece7}li svg{flex:0 0 auto;color:var(--accent)}.site-header{position:sticky;top:0;z-index:30;width:100%;height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:0 clamp(14px,3vw,44px);border-bottom:1px solid var(--line);background:#050607c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.button,.nav-cta,.signal-card{display:inline-flex;align-items:center}.brand{gap:10px;font-weight:700;letter-spacing:0}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(185,255,102,.35);border-radius:8px;color:var(--accent);background:linear-gradient(135deg,#b9ff661f,#55d6be14),#0b1110;font-size:12px}nav{display:flex;gap:6px;padding:5px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:var(--muted);font-size:13px}nav a{min-height:34px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px}nav a,.nav-cta,.button,.scan-form button,.contact-form button{transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}nav a:hover,nav a.active{color:var(--text);background:#ffffff12}.nav-cta{justify-self:end;min-height:40px;padding:0 16px;border:1px solid rgba(185,255,102,.38);border-radius:999px;color:var(--accent);font-weight:800}.home-hero,.signal-band,.story-grid,.stack-section,.product-grid,.workflow-section,.use-case-section,.home-cta,.page-shell{width:min(var(--max),calc(100% - 56px));margin:0 auto}.home-hero{position:relative;min-height:clamp(680px,calc(100svh - 70px),820px);display:block;padding:clamp(56px,7vw,92px) 0 42px}.home-hero:before{content:"";position:absolute;inset:-70px calc(50% - 50vw) -170px;z-index:-3;pointer-events:none;background:radial-gradient(circle at var(--mesh-a-x, 76%) var(--mesh-a-y, 18%),rgba(85,214,190,.2),transparent 28rem),radial-gradient(circle at var(--mesh-b-x, 35%) var(--mesh-b-y, 56%),rgba(185,255,102,.19),transparent 30rem),radial-gradient(circle at var(--mesh-c-x, 58%) var(--mesh-c-y, 84%),rgba(242,201,109,.11),transparent 25rem);animation:shaderMesh 12s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%)}.hero-ambient{position:absolute;top:8%;right:0;bottom:0;left:34%;z-index:-1;opacity:.86;background:conic-gradient(from 215deg at 50% 46%,rgba(185,255,102,0),rgba(185,255,102,.2),rgba(85,214,190,.18),transparent 54%),radial-gradient(circle at 52% 50%,rgba(185,255,102,.18),transparent 34rem);filter:blur(10px)}.shader-orbit{position:absolute;top:4%;right:0;bottom:-14%;left:28%;z-index:-1;overflow:hidden;border-radius:28px;opacity:.9;filter:blur(16px) saturate(1.28);mix-blend-mode:screen;pointer-events:none}.shader-orbit:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:radial-gradient(circle at 30% 34%,rgba(185,255,102,.34),transparent 18rem),radial-gradient(circle at 68% 26%,rgba(85,214,190,.34),transparent 19rem),radial-gradient(circle at 64% 72%,rgba(242,201,109,.16),transparent 16rem),conic-gradient(from 90deg at 50% 50%,rgba(185,255,102,0),rgba(85,214,190,.22),rgba(185,255,102,.2),transparent 58%);animation:shaderDrift 9s ease-in-out infinite alternate,shaderHue 18s linear infinite}.shader-orbit span{position:absolute;width:46%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(185,255,102,.28),transparent 62%);transform-origin:50% 50%;animation:shaderFloat 11s ease-in-out infinite}.shader-orbit span:nth-child(1){left:6%;top:16%}.shader-orbit span:nth-child(2){right:8%;top:4%;background:radial-gradient(circle,rgba(85,214,190,.3),transparent 62%);animation-delay:-3.4s}.shader-orbit span:nth-child(3){right:18%;bottom:0;background:radial-gradient(circle,rgba(242,201,109,.2),transparent 64%);animation-delay:-6.8s}.hero-copy{position:relative;z-index:6;max-width:485px}.eyebrow,.section-kicker,.plan-badge{margin:0 0 14px;color:var(--accent);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.16em}.hero-copy h2{max-width:470px;margin-bottom:22px;font-size:clamp(30px,3vw,44px);line-height:1.02}.hero-sub{max-width:39ch;margin-bottom:28px;font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;font-weight:850;white-space:nowrap}.primary{background:var(--accent);color:var(--ink);box-shadow:0 0 0 1px #b9ff6666,0 14px 34px #b9ff6621}.secondary{border:1px solid var(--line-strong);color:var(--text);background:#ffffff09}.hero-readouts{width:min(540px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;border-block:1px solid var(--line)}.hero-readouts div{min-height:92px;padding:16px 16px 14px 0;border-right:1px solid var(--line)}.hero-readouts div+div{padding-left:16px}.hero-readouts div:last-child{border-right:0}.hero-readouts span,.hero-readouts small{display:block;color:var(--quiet);font-size:12px}.hero-readouts strong{display:block;margin:10px 0 3px;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:30px;line-height:1}.scan-stage{position:relative;position:absolute;inset:clamp(44px,7vw,78px) 0 auto auto;width:min(740px,59.5vw);min-height:clamp(500px,62svh,640px);overflow:hidden;border:1px solid rgba(229,238,233,.18);border-radius:18px;background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--panel-solid);box-shadow:var(--shadow);transform-origin:center top}.scan-stage:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:2;opacity:var(--scan-glow, .8);background:conic-gradient(from 130deg,transparent,rgba(185,255,102,.25),transparent 33%,rgba(85,214,190,.18),transparent 62%);animation:scanSweep 11s linear infinite}.shader-field{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:1;background:radial-gradient(circle at var(--mesh-a-x, 68%) var(--mesh-a-y, 28%),rgba(85,214,190,.32),transparent 22rem),radial-gradient(circle at var(--mesh-b-x, 34%) var(--mesh-b-y, 58%),rgba(185,255,102,.24),transparent 21rem),radial-gradient(circle at var(--mesh-c-x, 74%) var(--mesh-c-y, 78%),rgba(242,201,109,.12),transparent 16rem),linear-gradient(135deg,#0506071f,#050607c2);animation:shaderMesh 10s ease-in-out infinite alternate-reverse,shaderHue 20s linear infinite}.scan-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.58;filter:grayscale(.22) contrast(1.12) saturate(.68)}.scan-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(180deg,#05060714,#05060738 45%,#050607eb),linear-gradient(90deg,rgba(5,6,7,.74),transparent 58%)}.scan-readout,.scan-console,.scan-form{position:absolute;z-index:4;border:1px solid var(--line-strong);border-radius:12px;background:#070a0bd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scan-readout{top:22px;left:22px;display:flex;align-items:baseline;gap:5px;padding:13px 14px}.scan-readout span,.scan-readout small,.form-note{color:var(--muted);font-size:12px}.scan-readout strong{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:34px;line-height:1}.scan-console{top:100px;left:22px;width:min(340px,calc(100% - 44px));padding:12px}.console-topline,.console-row{display:grid;grid-template-columns:minmax(90px,1fr) 70px 78px;gap:12px;align-items:center}.console-topline{padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--quiet);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.console-topline strong{color:var(--accent);grid-column:3;text-align:right}.console-row{padding-top:10px;color:#e5ece7;font-size:13px}.console-row strong{color:var(--muted);font-weight:650;text-align:right}.console-row em{color:var(--accent-2);font-size:12px;font-style:normal;font-weight:800;text-align:right}.scan-lines{position:absolute;z-index:4;top:248px;left:22px;width:min(310px,calc(100% - 44px));display:grid;gap:11px}.scan-lines span{height:2px;border-radius:99px;background:linear-gradient(90deg,rgba(185,255,102,.95),rgba(85,214,190,.34),transparent);transform-origin:left;animation:scanLine 2.8s ease-in-out infinite}.scan-lines span:nth-child(2){width:72%;animation-delay:.35s}.scan-lines span:nth-child(3){width:46%;animation-delay:.72s}.scan-form{left:18px;right:18px;bottom:18px;width:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:14px;box-shadow:0 22px 60px #00000057}.scan-form .field:not(.wide){grid-column:span 1}.scan-form .wide,.scan-form button{grid-column:span 2}.scan-form .form-note{grid-column:1 / -1}.scan-form .form-error{grid-column:1 / -1;margin:0;color:var(--warn);font-size:13px;line-height:1.35}.report-live-status{max-width:70ch;margin:14px 0 0;color:var(--accent-2);font-size:14px}.field{display:grid;gap:7px}.wide{grid-column:1 / -1}label{color:#e7ece8;font-size:12px;font-weight:800}input,select,textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:#ffffff0b;color:var(--text);outline:none}input::placeholder,textarea::placeholder{color:#7c8581}input:focus,select:focus,textarea:focus{border-color:#b9ff66c2;box-shadow:0 0 0 3px #b9ff661a}textarea{min-height:126px;padding:12px;resize:vertical}.scan-form button,.contact-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:999px;background:var(--accent);color:var(--ink);font-weight:900;cursor:pointer}.contact-form button{grid-column:1 / -1}.form-note{grid-column:1 / -1;margin:-2px 0 0;text-align:center}.signal-band{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);background:radial-gradient(circle at var(--mesh-b-x, 28%) var(--mesh-b-y, 50%),rgba(185,255,102,.08),transparent 34rem),radial-gradient(circle at var(--mesh-a-x, 78%) var(--mesh-a-y, 18%),rgba(85,214,190,.07),transparent 30rem),#ffffff05;animation:shaderMesh 16s ease-in-out infinite alternate;transform:translateY(-18px)}.signal-card{position:relative;gap:14px;min-height:96px;padding:18px;border-right:1px solid var(--line)}.signal-card:last-child{border-right:0}.signal-card svg,.capability-card span,.recommendation-card svg,.pricing-notes svg{color:var(--accent)}.signal-card h3,.signal-card p{margin:0}.signal-card p{color:var(--quiet);font-size:14px}.story-grid,.workflow-section,.use-case-section,.about-layout,.contact-layout{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);gap:clamp(34px,5vw,78px);align-items:start}.story-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);padding:74px 0 48px}.section-copy{max-width:850px}.problem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.problem-item,.principle-row{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:20px;border-bottom:0;background:#ffffff06}.problem-item:last-child,.principle-row:last-child{border-bottom:0}.problem-item span,.principle-row span,.workflow-step span,.stack-row span{color:var(--accent);font-size:12px;font-weight:900}.problem-item p,.principle-row p{margin:0}.stack-section{width:100%;margin:0;padding:82px max(28px,calc((100vw - var(--max)) / 2)) 88px;border-top:1px solid var(--line);background:radial-gradient(circle at var(--mesh-b-x, 20%) var(--mesh-b-y, 40%),rgba(185,255,102,.12),transparent 34rem),radial-gradient(circle at var(--mesh-a-x, 82%) var(--mesh-a-y, 24%),rgba(85,214,190,.1),transparent 28rem),#ffffff06;animation:shaderMesh 14s ease-in-out infinite alternate-reverse}.stack-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.stack-row{display:grid;grid-template-columns:1fr;gap:22px;align-items:start;min-height:250px;padding:24px;border-bottom:0;background:#090d0e}.stack-row h3,.stack-row p{margin:0}.stack-row h3{font-family:Space Grotesk,sans-serif;font-size:30px}.product-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(30px,5vw,76px);align-items:start;padding:76px 0 64px}.capability-grid,.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--line)}.product-grid .capability-grid{grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.capability-card,.recommendation-card,.price-card,.workflow-step,.signal-card{position:relative;background:transparent}.capability-card,.recommendation-card{min-height:148px;padding:20px;border-right:0;border-bottom:1px solid var(--line)}.capability-card:last-child,.recommendation-card:last-child{border-bottom:0}.capability-card span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:24px;border:1px solid rgba(185,255,102,.24);border-radius:8px;background:#b9ff660f}.workflow-section,.use-case-section{padding:66px 0;border-top:1px solid var(--line)}.workflow-section{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.workflow-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#ffffff05}.workflow-step{min-height:118px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-step:nth-child(6n),.workflow-step:last-child{border-right:0}.workflow-step span{display:grid;place-items:center;width:30px;height:30px;margin-bottom:30px;border:1px solid rgba(185,255,102,.24);border-radius:8px}.workflow-step p{margin:0;color:#e9eee9;font-weight:800;line-height:1.34}.use-case-section{align-items:end}.use-case-list{display:flex;flex-wrap:wrap;gap:10px}.use-case-list span{padding:10px 13px;border:1px solid var(--line);border-radius:999px;background:#ffffff09;color:#e8eee9;font-weight:800}.home-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:36px;padding:32px 0;border-block:1px solid rgba(185,255,102,.26)}.home-cta h2{margin:0;font-size:clamp(32px,4vw,62px)}.page-shell{padding:54px 0 42px}.page-hero{max-width:1000px;margin-bottom:42px}.page-hero h1{max-width:1100px;font-size:clamp(38px,4.6vw,64px)}.page-hero p{max-width:760px;font-size:18px}.pricing-page{min-height:calc(100svh - 70px)}.pricing-hero{display:grid;grid-template-columns:auto minmax(320px,690px);align-items:end;gap:34px;max-width:1280px;margin-bottom:34px}.pricing-hero h1{margin-bottom:0;font-size:clamp(48px,5.8vw,78px)}.pricing-hero p{margin:0 0 12px}.report-page{--dash-gap: 14px;position:relative;padding-top:30px}.report-shader{position:absolute;inset:0 0 auto auto;z-index:-1;width:min(760px,64vw);height:520px;overflow:hidden;border-radius:0 0 0 32px;opacity:.36;filter:blur(24px) saturate(1.2);pointer-events:none}.report-shader:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;background:radial-gradient(circle at 68% 18%,rgba(85,214,190,.38),transparent 18rem),radial-gradient(circle at 22% 52%,rgba(185,255,102,.26),transparent 20rem),conic-gradient(from 180deg at 54% 44%,transparent,rgba(185,255,102,.2),rgba(85,214,190,.26),transparent 62%);animation:shaderDrift 16s ease-in-out infinite alternate-reverse}.dashboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.dashboard-header h1{max-width:980px;margin-bottom:14px;font-size:clamp(34px,4.2vw,58px)}.dashboard-header p:not(.section-kicker){max-width:790px;margin-bottom:0;font-size:17px}.dashboard-meta,.dashboard-sidebar,.metric-strip,.trend-panel,.coverage-panel,.prompt-panel,.competitor-panel,.crawler-panel,.readiness-panel,.locked-panel,.recommendation-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-meta{min-width:250px;padding:16px}.dashboard-meta span,.account-block span{display:block;margin-bottom:8px;color:var(--quiet);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.dashboard-meta strong,.account-block strong{display:block;color:var(--text);font-size:18px}.dashboard-meta small,.account-block small{display:block;margin-top:6px;color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:minmax(260px,.72fr) repeat(3,minmax(0,1fr));grid-template-areas:"sidebar metrics metrics metrics" "sidebar trend trend coverage" "sidebar prompt prompt prompt" "competitors competitors crawler crawler" "readiness readiness recommendations recommendations" "locked locked locked locked";gap:var(--dash-gap);align-items:stretch}.dashboard-grid>*,.dashboard-grid .recommendation-card{opacity:1!important;filter:none!important;transform:none!important}.dashboard-sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:18px;padding:16px}.dashboard-sidebar .button{width:100%;margin-top:auto}.account-block{padding-bottom:16px;border-bottom:1px solid var(--line)}.finding-list{display:grid}.finding-line{display:grid;gap:7px;padding:13px 0;border-bottom:1px solid var(--line)}.finding-line:last-child{border-bottom:0}.finding-line span{color:var(--quiet);font-size:12px;font-weight:760}.finding-line strong{color:#edf3ed;font-size:14px;line-height:1.35}.metric-strip{grid-area:metrics;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.score-card{min-height:134px;padding:16px;border-right:1px solid var(--line)}.score-card:last-child{border-right:0}.score-card span{display:block;margin-bottom:20px;color:var(--muted);font-size:13px}.score-card strong{display:block;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4vw,56px);line-height:1}.score-card small{margin-left:4px;color:var(--muted);font-size:15px;font-weight:620}.score-card em{display:block;margin-top:12px;color:var(--accent);font-size:13px;font-style:normal;font-weight:800}.trend-panel,.coverage-panel,.prompt-panel,.competitor-panel,.crawler-panel,.readiness-panel{padding:18px}.trend-panel{grid-area:trend;min-height:330px}.coverage-panel{grid-area:coverage}.prompt-panel{grid-area:prompt}.competitor-panel{grid-area:competitors}.crawler-panel{grid-area:crawler}.readiness-panel{grid-area:readiness}.report-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.report-section-head span,.locked-panel span{display:block;margin-bottom:8px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.report-section-head h2,.locked-panel h2{margin-bottom:0;font-size:clamp(22px,2vw,32px);line-height:1.06}.compact-head h2{font-size:22px}.report-section-head small{flex:0 0 auto;color:var(--quiet);font-size:13px}.trend-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:210px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.trend-column{display:grid;grid-template-rows:minmax(0,1fr) 18px;gap:8px;min-width:0}.trend-column span{align-self:end;justify-self:stretch;position:relative;display:block;min-height:36px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#b9ff66f2,#55d6be3b)}.trend-column span strong{position:absolute;inset:7px 0 auto;color:var(--ink);font-size:12px;line-height:1;text-align:center}.trend-column small{display:block;line-height:18px;color:var(--quiet);text-align:center;font-size:12px}.prompt-table{display:grid;margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.prompt-row{display:grid;grid-template-columns:minmax(260px,1.4fr) .55fr .8fr .42fr;gap:16px;padding:13px 14px;border-bottom:1px solid var(--line);color:#e5ece7}.prompt-row:last-child{border-bottom:0}.prompt-head{color:var(--muted);background:#ffffff0b;font-size:13px;font-weight:800}.risk-cell{color:var(--accent);font-weight:850}.risk-cell.high{color:var(--warn)}.coverage-list,.crawler-list{display:grid;gap:15px;margin-top:22px}.coverage-row{display:grid;gap:9px}.coverage-row div{display:flex;justify-content:space-between;gap:12px}.coverage-row strong{color:#edf3ed;font-size:14px}.coverage-row span{color:var(--muted);font-size:13px}.coverage-bar{overflow:hidden;width:100%;height:8px;border-radius:999px;background:#ffffff14}.coverage-bar span{display:block;height:100%;border-radius:999px;background:var(--accent)}.coverage-bar.coverage-medium span{background:var(--gold)}.competitor-list,.issue-list{display:grid;margin-top:22px;border-top:1px solid var(--line)}.competitor-row{display:grid;grid-template-columns:minmax(120px,.75fr) 72px minmax(0,1fr);gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.competitor-row:last-child,.issue-row:last-child{border-bottom:0}.competitor-row strong,.crawler-row strong{color:#edf3ed}.competitor-row span,.issue-row>span{display:inline-flex;justify-content:center;padding:6px 8px;border:1px solid rgba(185,255,102,.24);border-radius:999px;color:var(--accent);font-size:12px;font-weight:850}.competitor-row p,.issue-row p,.crawler-row p{margin:0;color:var(--muted);line-height:1.5}.crawler-row{display:grid;grid-template-columns:minmax(130px,.9fr) 76px 76px minmax(0,1.1fr);gap:12px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--line)}.crawler-row:last-child{padding-bottom:0;border-bottom:0}.crawler-row span{color:var(--accent);font-size:13px;font-weight:850}.crawler-row small{color:var(--muted);font-size:13px}.issue-row{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:18px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.issue-row h3{margin-bottom:5px}.recommendation-grid{grid-area:recommendations;grid-template-columns:1fr;overflow:hidden}.recommendation-card{min-height:auto;padding:18px;border-right:0;border-bottom:1px solid var(--line)}.recommendation-card:last-child{border-bottom:0}.locked-panel{grid-area:locked;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1fr) auto;gap:clamp(20px,3vw,48px);align-items:center;padding:24px;border-color:#b9ff6647}.locked-panel svg{color:var(--accent)}.locked-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.locked-panel .button{justify-self:end}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05}.price-card{display:flex;flex-direction:column;min-height:448px;padding:24px;border-right:1px solid var(--line)}.price-card:last-child{border-right:0}.price-card.featured{background:linear-gradient(180deg,#b9ff661a,#55d6be09),#ffffff09}.price-card h2{margin-bottom:16px;font-size:29px}.price-card strong{display:block;margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:44px;line-height:1}.price-card ul{margin:18px 0 22px}.price-card .button{margin-top:auto}.plan-badge{width:fit-content;padding:7px 9px;border:1px solid rgba(185,255,102,.38);border-radius:8px;background:#b9ff6614}.plan-badge-placeholder{visibility:hidden}.pricing-notes{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,4vw,56px);margin-top:34px;border-top:1px solid var(--line)}.pricing-notes div{padding:24px 0 0}.about-statement,.contact-panel{padding:0}.about-statement span{display:block;margin-bottom:30px;color:var(--accent);font-size:13px;font-weight:850}.about-statement h2,.contact-panel h2{font-size:clamp(30px,3.6vw,54px)}.about-principles{display:grid;border-block:1px solid var(--line)}.contact-hero{max-width:880px}.contact-methods{display:grid;gap:8px;margin-top:28px}.contact-methods a{width:fit-content;color:var(--accent);font-weight:850}.contact-methods span{color:var(--quiet);font-size:14px}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(18px,3vw,28px);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-card:before,.capability-card:before,.recommendation-card:before,.price-card:before,.workflow-step:before,.stack-row:before{content:"";position:absolute;inset:auto 18px 0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .18s ease,transform .18s ease}@media(prefers-reduced-motion:no-preference){.capability-card,.problem-item,.recommendation-card,.price-card,.signal-card,.workflow-step,.stack-row{transition:border-color .22s ease,background .22s ease,color .22s ease}.capability-card:hover,.problem-item:hover,.recommendation-card:hover,.price-card:hover,.signal-card:hover,.workflow-step:hover,.stack-row:hover{background:#ffffff09}.signal-card:hover:before,.capability-card:hover:before,.recommendation-card:hover:before,.price-card:hover:before,.workflow-step:hover:before,.stack-row:hover:before{opacity:1;transform:scaleX(1)}.signal-card:hover h3,.capability-card:hover h3,.recommendation-card:hover h3,.price-card:hover h2,.workflow-step:hover p,.stack-row:hover h3{color:var(--accent)}.button:hover,.nav-cta:hover,.scan-form button:hover,.contact-form button:hover{transform:translateY(-2px)}}@keyframes scanSweep{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1)}}@keyframes scanLine{0%,to{transform:scaleX(.18);opacity:.35}45%{transform:scaleX(1);opacity:.9}}@keyframes shaderDrift{0%{transform:translate3d(-2%,1%,0) rotate(-8deg) scale(1)}to{transform:translate3d(3%,-2%,0) rotate(10deg) scale(1.08)}}@keyframes shaderMesh{0%{--mesh-a-x: 72%;--mesh-a-y: 18%;--mesh-b-x: 34%;--mesh-b-y: 58%;--mesh-c-x: 62%;--mesh-c-y: 82%}45%{--mesh-a-x: 58%;--mesh-a-y: 30%;--mesh-b-x: 44%;--mesh-b-y: 46%;--mesh-c-x: 72%;--mesh-c-y: 66%}to{--mesh-a-x: 84%;--mesh-a-y: 34%;--mesh-b-x: 24%;--mesh-b-y: 38%;--mesh-c-x: 52%;--mesh-c-y: 74%}}@keyframes shaderHue{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(18deg)}to{filter:hue-rotate(0deg)}}@keyframes shaderFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(12%,-8%,0) scale(1.14)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-width:1180px){.home-hero,.story-grid,.product-grid,.workflow-section,.use-case-section,.about-layout,.contact-layout{grid-template-columns:1fr}.home-hero{display:grid;min-height:auto}.shader-orbit{top:32%;right:0;bottom:6%;left:0}.scan-stage{position:relative;inset:auto;width:100%;margin-top:28px}.stack-section{padding-inline:28px}.stack-list{grid-template-columns:1fr}.stack-row{min-height:auto}.dashboard-header,.dashboard-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-areas:"sidebar" "metrics" "trend" "coverage" "prompt" "competitors" "crawler" "readiness" "recommendations" "locked"}.metric-strip,.signal-band,.pricing-grid,.capability-grid,.workflow-list,.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid .capability-grid{grid-template-columns:1fr}.score-card:nth-child(2n),.signal-card:nth-child(2n),.price-card:nth-child(2n),.workflow-step:nth-child(2n),.capability-card:nth-child(2n){border-right:0}.score-card:nth-child(-n+2),.signal-card:nth-child(-n+2),.price-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.pricing-hero{grid-template-columns:1fr;gap:8px}.prompt-row,.locked-panel{grid-template-columns:1fr}.locked-panel .button{justify-self:start}}@media(max-width:720px){.site-header{height:auto;grid-template-columns:1fr;gap:12px;padding:12px}.nav-cta{display:none}nav{width:100%;justify-content:space-between;gap:3px;overflow-x:auto;font-size:12px}nav a{padding:0 10px}.home-hero,.signal-band,.story-grid,.product-grid,.workflow-section,.use-case-section,.home-cta,.page-shell{width:min(100% - 24px,var(--max))}h1{font-size:46px}h2,.hero-copy h2{font-size:30px}.hero-readouts,.scan-form,.contact-form,.signal-band,.capability-grid,.product-grid .capability-grid,.problem-list,.stack-list,.workflow-list,.metric-strip,.recommendation-grid,.pricing-grid,.pricing-notes,.home-cta,.locked-panel ul{grid-template-columns:1fr}.scan-form .field:not(.wide){grid-column:1 / -1}.scan-form button{grid-column:1 / -1}.hero-readouts div,.hero-readouts div+div{padding-left:0;border-right:0;border-bottom:1px solid var(--line)}.hero-readouts div:last-child{border-bottom:0}.scan-stage{min-height:650px}.stack-section{padding:56px 12px 62px}.shader-orbit{top:42%;right:0;bottom:9%;left:0;opacity:.48}.scan-console{top:96px}.scan-lines{top:244px}.scan-form{width:calc(100% - 28px);left:14px;right:14px;bottom:14px}.score-card,.signal-card,.capability-card,.recommendation-card,.price-card,.workflow-step{border-right:0;border-bottom:1px solid var(--line)}.score-card:last-child,.signal-card:last-child,.capability-card:last-child,.recommendation-card:last-child,.price-card:last-child,.workflow-step:last-child{border-bottom:0}.stack-row,.report-section-head,.competitor-row,.crawler-row,.issue-row,.finding-line{grid-template-columns:1fr}.report-section-head{display:grid}.home-cta .button{justify-self:start}.price-card{min-height:auto}}:root{color-scheme:dark;--bg: #0b0d09;--bg-2: #11130d;--panel: rgba(19, 20, 15, .88);--panel-2: rgba(28, 29, 21, .9);--panel-solid: #15160f;--line: rgba(246, 239, 218, .16);--line-strong: rgba(246, 239, 218, .32);--text: #f7f0dc;--muted: #aaa38f;--quiet: #756f61;--accent: #d7ff57;--accent-2: #d7ff57;--warn: #f1b06d;--danger: #f27676;--gold: #e2cd78;--ink: #080806;--radius: 6px;--shadow: none}body{background:linear-gradient(rgba(246,239,218,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(246,239,218,.024) 1px,transparent 1px),linear-gradient(180deg,#12150e,#0b0d09 44rem,#0a0b08);background-size:48px 48px}.home-hero:before,.hero-ambient,.shader-orbit,.shader-field,.report-shader{display:none}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;pointer-events:none}body:before{background:conic-gradient(from 215deg at 76% 18%,#d7ff5733,#768d5626,#20726c2e,#d7ff5700,#d7ff5733),conic-gradient(from 35deg at 20% 72%,#81613633,#265f5629,#d7ff571f,#81613633),linear-gradient(130deg,rgba(246,239,218,.08),transparent 34%,rgba(215,255,87,.08) 68%,transparent);filter:blur(54px) saturate(1.15);opacity:.78;transform:scale(1.08)}body:after{z-index:-1;background:radial-gradient(ellipse at 50% 0%,rgba(246,239,218,.1),transparent 38rem),linear-gradient(180deg,#0b0d0938,#0b0d09d1 54rem,#080906f0)}h1,h2,h3,.brand{font-family:Space Grotesk,Instrument Sans,sans-serif}h1{line-height:.92}p,li{color:var(--muted)}.site-header{height:64px;border-bottom-color:var(--line);background:#0c0e09d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-mark,.capability-card span,.workflow-step span{border-color:var(--line-strong);border-radius:4px;background:transparent;color:var(--accent)}nav{border-color:var(--line);border-radius:6px;background:#14150fc7}nav a,.button,.nav-cta,.scan-form button,.contact-form button,.use-case-list span,.competitor-row span,.issue-row>span,.plan-badge{border-radius:4px}nav a:hover,nav a.active{background:var(--accent);color:var(--ink)}.nav-cta{border-color:var(--line-strong);color:var(--text)}.home-hero{min-height:clamp(690px,calc(100svh - 64px),820px);padding-top:clamp(66px,7vw,104px)}.eyebrow,.section-kicker,.plan-badge,.report-section-head span,.locked-panel span{color:var(--accent);letter-spacing:.14em}.hero-copy{max-width:520px}.hero-copy h2{color:var(--muted);font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.12}.hero-sub{color:var(--muted)}.button,.scan-form button,.contact-form button{min-height:46px;border:1px solid var(--line-strong);box-shadow:none;font-weight:800}.primary,.scan-form button,.contact-form button{background:var(--accent);color:var(--ink)}.secondary{background:transparent;color:var(--text)}.hero-readouts{border-color:var(--line)}.hero-readouts div{min-height:86px;border-color:var(--line)}.scan-stage{width:min(760px,58vw);min-height:clamp(520px,64svh,650px);border-color:var(--line-strong);border-radius:var(--radius);background:linear-gradient(145deg,#f6efda14,#f6efda05),#15160f;box-shadow:none}.scan-stage:before{display:none}.scan-stage:after{background:linear-gradient(180deg,#0b0d090a,#0b0d0938 50%,#0b0d09e0),linear-gradient(90deg,rgba(11,13,9,.72),transparent 62%)}.scan-stage img{opacity:.86;filter:grayscale(.85) contrast(1.08) brightness(.92) sepia(.08)}.scan-readout,.scan-console,.scan-form,.dashboard-meta,.dashboard-sidebar,.metric-strip,.trend-panel,.coverage-panel,.prompt-panel,.competitor-panel,.crawler-panel,.readiness-panel,.locked-panel,.recommendation-grid,.contact-form{border-color:var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.scan-readout strong{color:var(--accent)}.console-topline,.console-row,.prompt-row,.finding-line,.competitor-row,.crawler-row,.issue-row,.account-block,.trend-chart,.competitor-list,.issue-list{border-color:var(--line)}.console-row em,.crawler-row span,.risk-cell,.score-card em,.contact-methods a,li svg,.signal-card svg,.capability-card span,.recommendation-card svg,.pricing-notes svg,.problem-item span,.principle-row span,.workflow-step span,.stack-row span,.locked-panel svg{color:var(--accent)}.scan-lines span{border-radius:0;background:linear-gradient(90deg,var(--accent),rgba(215,255,87,.12),transparent)}input,select,textarea{border-color:var(--line);border-radius:4px;background:#0a0b08c2}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.signal-band{transform:none;border-color:var(--line);background:#1618109e;animation:none}.signal-card,.capability-card,.recommendation-card,.price-card,.workflow-step,.stack-row,.problem-item,.principle-row{background:var(--panel)}.signal-card,.score-card,.capability-card,.recommendation-card,.price-card,.workflow-step{border-color:var(--line)}.story-grid,.product-grid,.workflow-section,.use-case-section{padding-top:92px;padding-bottom:92px}.problem-list,.product-grid .capability-grid,.stack-list,.workflow-list,.pricing-grid{border-color:var(--line);border-radius:var(--radius);background:var(--line)}.stack-section{border-color:var(--line);background:linear-gradient(180deg,#f6efda0e,#f6efda05),#10120cb8;animation:none}.stack-row{min-height:230px}.stack-row h3{color:var(--text)}.use-case-list span{background:transparent;color:var(--muted)}.home-cta,.dashboard-header{border-color:var(--line)}.metric-strip{background:var(--line);gap:1px}.score-card{background:var(--panel);border-right:0}.trend-column span{border-radius:3px 3px 0 0;background:var(--accent)}.coverage-bar{height:6px;border-radius:0;background:#1a1915}.coverage-bar span,.coverage-bar.coverage-medium span,.coverage-bar.coverage-low span,.coverage-bar.coverage-critical span{border-radius:0;background:var(--accent)}.prompt-table{border-color:var(--line);border-radius:var(--radius)}.prompt-head{background:#202118d6}.locked-panel{border-color:var(--line-strong)}.price-card.featured{background:#262919e6}.pricing-notes{border-color:var(--line)}.signal-card:before,.capability-card:before,.recommendation-card:before,.price-card:before,.workflow-step:before,.stack-row:before{inset:0 auto 0 0;width:2px;height:auto;background:var(--accent);transform:scaleY(.35);transform-origin:top}@media(prefers-reduced-motion:no-preference){.capability-card:hover,.problem-item:hover,.recommendation-card:hover,.price-card:hover,.signal-card:hover,.workflow-step:hover,.stack-row:hover{background:#232519eb}.signal-card:hover:before,.capability-card:hover:before,.recommendation-card:hover:before,.price-card:hover:before,.workflow-step:hover:before,.stack-row:hover:before{transform:scaleY(1)}.button:hover,.nav-cta:hover,.scan-form button:hover,.contact-form button:hover{transform:translateY(-1px)}}@media(max-width:720px){.site-header{height:auto}.home-hero{min-height:auto}.scan-stage{min-height:650px}}:root{--bg: #0d0d0f;--bg-2: #15130f;--panel: rgba(20, 19, 17, .9);--panel-2: rgba(29, 27, 23, .9);--panel-solid: #171511;--line: rgba(244, 231, 199, .15);--line-strong: rgba(244, 231, 199, .3);--text: #f8eed8;--muted: #b1a794;--quiet: #7a7163;--accent: #f0cc7a;--accent-2: #8fb6c0;--ink: #12100b}body{background:linear-gradient(rgba(244,231,199,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(244,231,199,.02) 1px,transparent 1px),linear-gradient(180deg,#151412,#0d0d0f 42rem,#0a0a0b);background-size:48px 48px}body:before{background:conic-gradient(from 215deg at 76% 18%,#f0cc7a38,#8fb6c029,#5f51421f,#f0cc7a00,#f0cc7a2e),conic-gradient(from 35deg at 18% 76%,#6548322e,#3d535c24,#f0cc7a14,#65483229),linear-gradient(130deg,rgba(244,231,199,.08),transparent 38%,rgba(143,182,192,.07) 70%,transparent);filter:blur(58px) saturate(1.02);opacity:.68}body:after{background:radial-gradient(ellipse at 50% 0%,rgba(244,231,199,.09),transparent 38rem),linear-gradient(180deg,#0d0d0f29,#0d0d0fd6 54rem,#09090af0)}.site-header{grid-template-columns:auto 1fr auto;height:62px;gap:clamp(18px,4vw,48px);background:#0d0d0fd1}nav{justify-self:center;gap:clamp(18px,3vw,34px);padding:0;border:0;border-radius:0;background:transparent}nav a{position:relative;min-height:0;padding:0;border-radius:0;color:var(--muted);line-height:62px}nav a:after{content:"";position:absolute;left:0;right:0;bottom:16px;height:1px;background:var(--accent);opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity .16s ease,transform .16s ease}nav a:hover,nav a.active{background:transparent;color:var(--text)}nav a:hover:after,nav a.active:after{opacity:1;transform:scaleX(1)}.nav-cta{min-height:0;padding:0;border:0;border-radius:0;color:var(--muted);font-weight:700}.nav-cta:hover{color:var(--text)}.brand-mark,.capability-card span,.workflow-step span{border-color:var(--line-strong);background:#f4e7c709;color:var(--accent)}.eyebrow,.section-kicker,.plan-badge,.report-section-head span,.locked-panel span{color:var(--accent)}.plan-badge,.competitor-row span,.issue-row>span{border-color:#f0cc7a52;background:#f0cc7a0e}.home-cta{border-color:var(--line)}.scan-stage{background:linear-gradient(145deg,#f4e7c714,#8fb6c006),#171511}.scan-stage:after{background:linear-gradient(180deg,#0d0d0f0a,#0d0d0f38 50%,#0d0d0fe0),linear-gradient(90deg,rgba(13,13,15,.72),transparent 62%)}.scan-stage img{filter:grayscale(.86) contrast(1.07) brightness(.93) sepia(.12)}.scan-lines span{background:linear-gradient(90deg,var(--accent),rgba(143,182,192,.28),transparent)}.signal-band{background:#1614119e}.stack-section{background:linear-gradient(180deg,#f4e7c70d,#8fb6c005),#111111c2}.price-card.featured,.capability-card:hover,.problem-item:hover,.recommendation-card:hover,.price-card:hover,.signal-card:hover,.workflow-step:hover,.stack-row:hover{background:#221f19eb}@media(max-width:720px){.site-header{grid-template-columns:1fr}nav{justify-self:stretch;justify-content:space-between;gap:12px}nav a{line-height:32px}nav a:after{bottom:3px}}:root{--accent: #f0cc7a;--info: #8fb6c0;--info-strong: #9fd3e0;--coral: #e58a73;--violet: #a79bdc;--success: #b9c98a;--warn: #e58a73;--danger: #df6f6f}body:before{background:radial-gradient(circle at 78% 10%,rgba(143,182,192,.24),transparent 28rem),radial-gradient(circle at 18% 24%,rgba(240,204,122,.18),transparent 24rem),radial-gradient(circle at 76% 82%,rgba(167,155,220,.13),transparent 28rem),radial-gradient(circle at 12% 82%,rgba(229,138,115,.12),transparent 24rem),linear-gradient(130deg,rgba(244,231,199,.06),transparent 40%,rgba(143,182,192,.07) 72%,transparent)}nav a:after{background:var(--info)}.brand-mark,.section-kicker,.report-section-head span,.locked-panel span{color:var(--info-strong)}.primary,.scan-form button,.contact-form button{background:linear-gradient(135deg,#f4d58f,#eebf67)}.secondary{border-color:#8fb6c06b}.scan-stage{background:linear-gradient(145deg,#8fb6c017,#f0cc7a0a 45%,#a79bdc0b),#171511}.scan-readout strong{color:var(--info-strong)}.scan-lines span{background:linear-gradient(90deg,var(--info-strong),rgba(240,204,122,.5),rgba(229,138,115,.1),transparent)}.signal-card:nth-child(1) svg,.capability-card:nth-child(1) span,.workflow-step:nth-child(1) span,.score-card:nth-child(1) em{color:var(--info-strong)}.signal-card:nth-child(2) svg,.capability-card:nth-child(2) span,.workflow-step:nth-child(2) span,.score-card:nth-child(2) em{color:var(--accent)}.signal-card:nth-child(3) svg,.capability-card:nth-child(3) span,.workflow-step:nth-child(3) span,.score-card:nth-child(3) em{color:var(--violet)}.signal-card:nth-child(4) svg,.workflow-step:nth-child(4) span,.score-card:nth-child(4) em{color:var(--coral)}.hero-readouts div:nth-child(1) strong,.score-card:nth-child(1) strong{color:var(--info-strong)}.hero-readouts div:nth-child(2) strong,.score-card:nth-child(2) strong{color:var(--accent)}.hero-readouts div:nth-child(3) strong,.score-card:nth-child(3) strong,.score-card:nth-child(4) strong{color:var(--violet)}.trend-column span{background:linear-gradient(180deg,var(--info-strong),rgba(143,182,192,.24))}.trend-column:nth-child(3n+2) span{background:linear-gradient(180deg,var(--accent),rgba(240,204,122,.2))}.trend-column:nth-child(3n) span{background:linear-gradient(180deg,var(--violet),rgba(167,155,220,.2))}.coverage-bar.coverage-medium span{background:var(--accent)}.coverage-bar.coverage-low span{background:var(--coral)}.coverage-bar.coverage-critical span{background:var(--danger)}.crawler-row span{color:var(--info-strong)}.risk-cell{color:var(--accent)}.risk-cell.high{color:var(--coral)}.recommendation-card svg,.pricing-notes svg{color:var(--coral)}.signal-card:before,.capability-card:before,.recommendation-card:before,.price-card:before,.workflow-step:before,.stack-row:before{background:var(--info)}.problem-item:nth-child(2n):before,.workflow-step:nth-child(2n):before,.stack-row:nth-child(2n):before{background:var(--accent)}.price-card.featured{background:linear-gradient(180deg,#8fb6c014,#f0cc7a09),#1e1d18eb}:root{--bg: #0b0f14;--bg-2: #111821;--panel: rgba(15, 18, 22, .9);--panel-2: rgba(22, 26, 31, .9);--panel-solid: #11161c;--line: rgba(191, 205, 216, .16);--line-strong: rgba(191, 205, 216, .3);--text: #f1f3ee;--muted: #a7adb3;--quiet: #707983;--accent: #83b8ff;--accent-2: #74d2c9;--info: #83b8ff;--info-strong: #9dccff;--coral: #ee8d76;--violet: #b19cff;--success: #96c987;--warn: #e2b35e;--danger: #e16f73;--ink: #071018}body{background:linear-gradient(rgba(191,205,216,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(191,205,216,.02) 1px,transparent 1px),linear-gradient(180deg,#111821,#0b0f14 43rem,#090b0f);background-size:48px 48px}body:before{background:radial-gradient(circle at 76% 12%,rgba(131,184,255,.24),transparent 28rem),radial-gradient(circle at 18% 28%,rgba(116,210,201,.15),transparent 23rem),radial-gradient(circle at 80% 84%,rgba(177,156,255,.14),transparent 28rem),radial-gradient(circle at 10% 82%,rgba(238,141,118,.11),transparent 24rem),linear-gradient(130deg,rgba(191,205,216,.055),transparent 42%,rgba(131,184,255,.055) 72%,transparent);filter:blur(60px) saturate(1.08);opacity:.7}body:after{background:radial-gradient(ellipse at 50% 0%,rgba(191,205,216,.08),transparent 38rem),linear-gradient(180deg,#0b0f141f,#0b0f14d6 54rem,#080a0ef2)}.site-header{background:#0a0e13d6}nav a:after{background:var(--accent)}.brand-mark,.capability-card span,.workflow-step span{border-color:var(--line-strong);background:#83b8ff0b;color:var(--accent)}.section-kicker,.report-section-head span,.locked-panel span,.contact-methods a{color:var(--accent)}.plan-badge,.competitor-row span,.issue-row>span{border-color:#83b8ff47;background:#83b8ff0e}.primary,.scan-form button,.contact-form button{background:linear-gradient(135deg,#9dccff,#74d2c9);color:var(--ink)}.secondary,.nav-cta{border-color:var(--line-strong);color:var(--muted)}.hero-copy h2,.hero-sub,.page-hero p,.dashboard-header p:not(.section-kicker){color:var(--muted)}.hero-readouts,.home-cta,.dashboard-header,.pricing-notes{border-color:var(--line)}.scan-stage{background:linear-gradient(145deg,#83b8ff16,#74d2c909 44%,#b19cff0b),#11161c}.scan-stage:after{background:linear-gradient(180deg,#0b0f140a,#0b0f143d 50%,#0b0f14e6),linear-gradient(90deg,rgba(11,15,20,.72),transparent 62%)}.scan-stage img{filter:grayscale(.82) contrast(1.08) brightness(.92) saturate(.75)}.scan-readout strong,.hero-readouts div:nth-child(1) strong,.score-card:nth-child(1) strong{color:var(--info-strong)}.console-row em{color:var(--success)}.scan-lines span{background:linear-gradient(90deg,var(--info-strong),rgba(116,210,201,.38),rgba(177,156,255,.16),transparent)}.signal-band{background:#0f13189e}.stack-section{background:linear-gradient(180deg,#83b8ff0b,#74d2c904),#0d1014c2}.score-card:nth-child(2) strong,.score-card:nth-child(2) em,.hero-readouts div:nth-child(2) strong,.signal-card:nth-child(2) svg,.capability-card:nth-child(2) span,.workflow-step:nth-child(2) span{color:var(--accent-2)}.score-card:nth-child(3) strong,.score-card:nth-child(3) em,.score-card:nth-child(4) strong,.hero-readouts div:nth-child(3) strong,.signal-card:nth-child(3) svg,.capability-card:nth-child(3) span,.workflow-step:nth-child(3) span{color:var(--violet)}.score-card:nth-child(4) em,.signal-card:nth-child(4) svg,.workflow-step:nth-child(4) span,.risk-cell.high,.recommendation-card svg,.pricing-notes svg{color:var(--coral)}.trend-column span{background:linear-gradient(180deg,var(--info-strong),rgba(131,184,255,.22))}.trend-column:nth-child(3n+2) span{background:linear-gradient(180deg,var(--accent-2),rgba(116,210,201,.2))}.trend-column:nth-child(3n) span{background:linear-gradient(180deg,var(--violet),rgba(177,156,255,.2))}.coverage-bar span{background:var(--info-strong)}.coverage-bar.coverage-medium span{background:var(--accent-2)}.coverage-bar.coverage-low span{background:var(--warn)}.coverage-bar.coverage-critical span{background:var(--coral)}.risk-cell{color:var(--warn)}.crawler-row span{color:var(--accent)}.signal-card:before,.capability-card:before,.recommendation-card:before,.price-card:before,.workflow-step:before,.stack-row:before{background:var(--accent)}.problem-item:nth-child(2n):before,.workflow-step:nth-child(2n):before,.stack-row:nth-child(2n):before{background:var(--accent-2)}.problem-item:nth-child(3n):before,.workflow-step:nth-child(3n):before,.stack-row:nth-child(3n):before{background:var(--violet)}.price-card.featured,.capability-card:hover,.problem-item:hover,.recommendation-card:hover,.price-card:hover,.signal-card:hover,.workflow-step:hover,.stack-row:hover{background:#151b22f0}.price-card.featured{background:linear-gradient(180deg,#83b8ff13,#74d2c908),#12171df0}:root{--miami-blue: #00b5c8;--miami-blue-light: #58d7e5;--miami-blue-deep: #007d93;--bg: #080b0e;--bg-2: #0e1418;--panel: rgba(13, 16, 19, .92);--panel-2: rgba(20, 24, 27, .92);--panel-solid: #101418;--line: rgba(190, 202, 207, .16);--line-strong: rgba(190, 202, 207, .32);--text: #f3f6f4;--muted: #aab4b8;--quiet: #707b80;--accent: var(--miami-blue);--accent-2: var(--miami-blue-light);--info: var(--miami-blue);--info-strong: var(--miami-blue-light);--violet: #9d9fee;--coral: #ff8f70;--success: #a8c987;--warn: #f2bd63;--danger: #ed6f72;--ink: #061116}body{background:linear-gradient(rgba(190,202,207,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(190,202,207,.02) 1px,transparent 1px),linear-gradient(180deg,#10171c,#080b0e 43rem,#07090b);background-size:48px 48px}body:before{background:radial-gradient(circle at 75% 12%,rgba(0,181,200,.34),transparent 30rem),radial-gradient(circle at 18% 24%,rgba(88,215,229,.18),transparent 24rem),radial-gradient(circle at 78% 84%,rgba(157,159,238,.12),transparent 27rem),radial-gradient(circle at 10% 80%,rgba(255,143,112,.09),transparent 23rem),linear-gradient(130deg,rgba(190,202,207,.05),transparent 42%,rgba(0,181,200,.08) 72%,transparent);filter:blur(62px) saturate(1.12);opacity:.72}body:after{background:radial-gradient(ellipse at 50% 0%,rgba(0,181,200,.07),transparent 36rem),linear-gradient(180deg,#080b0e1a,#080b0edb 54rem,#07090bf5)}.site-header{background:#080b0edb}.brand-mark,.capability-card span,.workflow-step span{background:#00b5c80e;color:var(--miami-blue-light)}.primary,.scan-form button,.contact-form button{background:linear-gradient(135deg,var(--miami-blue-light),var(--miami-blue));color:var(--ink)}.secondary{border-color:#00b5c861}.scan-stage{background:linear-gradient(145deg,#00b5c81c,#58d7e50a 44%,#9d9fee0a),#101418}.scan-stage img{filter:grayscale(.82) contrast(1.08) brightness(.9) saturate(.8)}.scan-lines span{background:linear-gradient(90deg,var(--miami-blue-light),rgba(0,181,200,.42),rgba(157,159,238,.14),transparent)}.signal-band{background:#0b1013a8}.stack-section{background:linear-gradient(180deg,#00b5c80d,#58d7e504),#090d10cc}.score-card:nth-child(2) strong,.score-card:nth-child(2) em,.hero-readouts div:nth-child(2) strong,.signal-card:nth-child(2) svg,.capability-card:nth-child(2) span,.workflow-step:nth-child(2) span{color:#6fe0cc}.trend-column:nth-child(3n+2) span,.coverage-bar.coverage-medium span{background:#6fe0cc}.price-card.featured,.capability-card:hover,.problem-item:hover,.recommendation-card:hover,.price-card:hover,.signal-card:hover,.workflow-step:hover,.stack-row:hover{background:#0e161af5}.price-card.featured{background:linear-gradient(180deg,#00b5c817,#58d7e506),#0d1316f5}:root{--blue-deep: #083f88;--blue-mid: #0066c8;--miami-blue: #00b5c8;--cyan-light: #6ee7f2;--accent: var(--miami-blue);--accent-2: var(--cyan-light);--info: var(--miami-blue);--info-strong: var(--cyan-light)}body:before{background:radial-gradient(circle at 72% 12%,rgba(0,181,200,.32),transparent 30rem),radial-gradient(circle at 18% 22%,rgba(8,63,136,.24),transparent 26rem),radial-gradient(circle at 60% 58%,rgba(0,102,200,.18),transparent 30rem),radial-gradient(circle at 84% 78%,rgba(110,231,242,.16),transparent 25rem),linear-gradient(125deg,rgba(8,63,136,.1),transparent 36%,rgba(0,181,200,.12) 58%,rgba(110,231,242,.06) 78%,transparent);filter:blur(64px) saturate(1.16);opacity:.78}body:after{background:radial-gradient(ellipse at 50% 0%,rgba(0,181,200,.075),transparent 36rem),linear-gradient(180deg,#080b0e14,#080b0edb 54rem,#07090bf5)}.primary,.scan-form button,.contact-form button{position:relative;overflow:hidden;isolation:isolate;background:transparent;border-color:#6ee7f22e;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #06111647,0 10px 26px #00b5c81a;color:#f4fbfc}.primary:before,.scan-form button:before,.contact-form button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,var(--blue-deep) 0%,var(--blue-mid) 32%,var(--miami-blue) 62%,var(--cyan-light) 100%)}.scan-stage{background:linear-gradient(145deg,#083f881c,#00b5c818 48%,#6ee7f20b),#101418}.scan-lines span{background:linear-gradient(90deg,var(--blue-deep),var(--miami-blue),var(--cyan-light),transparent)}.stack-section{background:linear-gradient(180deg,#00b5c80d,#083f8806),#090d10cc}.price-card.featured{background:linear-gradient(180deg,#083f8814,#00b5c80f,#6ee7f205),#0d1316f5}.customer-app{width:100%;min-height:calc(100svh - 70px);display:grid;grid-template-columns:264px minmax(0,1fr);background:linear-gradient(90deg,#080b0ef5,#080b0eb8),radial-gradient(circle at 72% 4%,rgba(0,181,200,.14),transparent 34rem)}.app-sidebar{position:sticky;top:70px;height:calc(100svh - 70px);display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:18px 14px;border-right:1px solid var(--line);background:#070a0dd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-account{display:flex;align-items:center;gap:12px;padding:10px}.app-account strong,.app-sync strong,.app-list-row strong,.integration-item strong,.compact-table strong{display:block;color:var(--text)}.app-account small,.app-sync small,.competitor-bar-row small,.readiness-item small,.integration-item small{display:block;margin-top:4px;color:var(--quiet);line-height:1.35}.app-nav{display:grid;align-content:start;gap:3px}.app-nav button,.icon-button{border:0;color:var(--muted);background:transparent;cursor:pointer}.app-nav button{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;border-radius:8px;padding:0 10px;text-align:left;font-size:13px;font-weight:760}.app-nav button:hover,.app-nav button.active{color:var(--text);background:#fff1}.app-nav button.active svg{color:var(--accent-2)}.app-sync{padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.app-sync span,.app-kicker,.app-panel-head span,.app-kpi span,.action-meta span{display:block;color:var(--quiet);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.app-workspace{min-width:0;padding:24px clamp(16px,2.4vw,34px) 36px}.app-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.app-topbar h1{margin:6px 0 8px;font-size:clamp(34px,4vw,56px)}.app-topbar p{max-width:820px;margin:0}.app-actions{display:flex;align-items:center;gap:10px}.app-segment-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:10px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.app-segment-strip article{min-height:112px;display:grid;align-content:start;gap:8px;padding:15px;background:#090d10eb}.app-segment-strip span{color:var(--quiet);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.app-segment-strip strong{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:22px}.app-segment-strip small{color:var(--muted);line-height:1.45}.icon-button{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;background:#ffffff09}.app-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.app-kpi,.app-panel{border:1px solid var(--line);border-radius:8px;background:#0c1013c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-kpi{min-height:132px;padding:16px}.app-kpi strong{display:block;margin:20px 0 7px;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,42px);line-height:.95}.app-kpi strong small{color:var(--muted);font-size:18px}.app-kpi em{color:var(--muted);font-size:13px;font-style:normal}.app-kpi.up strong,.trend-up{color:var(--accent-2)}.app-kpi.warn strong,.risk-pill.medium,.risk-pill.high,.trend-down{color:var(--warn)}.app-kpi.danger strong{color:var(--danger)}.app-main-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:start}.app-panel{min-width:0;padding:16px}.app-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:14px}.app-panel-head h2{max-width:760px;margin:4px 0 0;font-size:20px;line-height:1.14}.app-trend-panel,.prompt-library-panel,.crawler-app-panel,.fixes-panel,.integrations-panel,.evidence-panel,.policy-panel,.settings-panel{grid-column:span 8}.next-action-panel,.competitor-app-panel,.readiness-app-panel,.reports-panel,.runs-panel,.workflow-panel,.usage-panel,.opportunity-panel,.risk-panel,.approval-panel{grid-column:span 4}.app-panel.full{grid-column:1 / -1}.app-panel.wide{grid-column:span 8}.app-panel.side,.app-panel.third{grid-column:span 4}.app-line-chart{height:210px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;align-items:end;padding:12px 8px 0;border-bottom:1px solid var(--line)}.app-trend-week{min-width:0;height:190px;display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:end;justify-items:center}.app-trend-week span{width:100%;max-width:22px;border-radius:6px 6px 0 0}.brand-bar{background:linear-gradient(180deg,var(--cyan-light),var(--miami-blue))}.competitor-bar{background:linear-gradient(180deg,#ed6f72d6,#ed6f7242)}.app-trend-week small{grid-column:1 / -1;color:var(--quiet);font-size:11px}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:var(--muted);font-size:12px}.chart-legend span{display:inline-flex;align-items:center;gap:7px}.chart-legend i{width:10px;height:10px;border-radius:999px}.legend-brand{background:var(--accent-2)}.legend-competitor{background:var(--danger)}.next-action-panel p{margin-bottom:18px}.action-meta{display:grid;gap:8px;margin-bottom:20px;padding:14px 0;border-block:1px solid var(--line)}.action-meta strong{color:var(--accent-2);font-size:24px}.app-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.app-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;background:#090d10eb}.app-list-row p{margin:6px 0 0;font-size:13px;line-height:1.45}.app-list-row aside{display:grid;justify-items:end;align-content:start;gap:8px;min-width:98px}.app-list-row aside span,.app-list-row aside em,.risk-pill{width:max-content;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.app-list-row aside em,.risk-pill.low{color:var(--accent-2);border-color:#6ee7f242}.approval-table,.app-data-table,.compact-table{overflow:auto}.app-table-head,.app-table-row,.app-data-head,.app-data-row{display:grid;gap:12px;align-items:center;min-width:720px;padding:12px 0;border-bottom:1px solid var(--line)}.app-table-head,.app-table-row{grid-template-columns:1.2fr .55fr .8fr 1fr}.app-data-head,.app-data-row{grid-template-columns:minmax(260px,1.6fr) .65fr .55fr minmax(150px,1fr) .5fr .55fr .65fr .65fr .45fr}.crawler-table .app-data-head,.crawler-table .app-data-row{grid-template-columns:minmax(150px,1.1fr) 1fr .7fr .7fr minmax(150px,1fr) .7fr .65fr .85fr .65fr}.evidence-table .app-data-head,.evidence-table .app-data-row{grid-template-columns:.55fr minmax(170px,1fr) .8fr minmax(220px,1.35fr)}.readiness-findings-table .app-data-head,.readiness-findings-table .app-data-row{grid-template-columns:.7fr .55fr minmax(220px,1.25fr) minmax(220px,1.25fr) .5fr .65fr .75fr}.app-table-head,.app-data-head{color:var(--quiet);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.app-table-row,.app-data-row{color:var(--muted);font-size:13px}.app-table-row:last-child,.app-data-row:last-child{border-bottom:0}.app-data-row strong,.app-table-row strong{color:#edf3ed;line-height:1.35}.competitor-bars,.readiness-list{display:grid;gap:16px}.competitor-bar-row,.readiness-item{display:grid;gap:9px;padding-bottom:15px;border-bottom:1px solid var(--line)}.competitor-bar-row:last-child,.readiness-item:last-child{border-bottom:0;padding-bottom:0}.competitor-bar-row>span,.readiness-item>span{color:var(--muted);font-size:12px;font-weight:800}.competitor-bar-row em{color:var(--quiet);font-size:12px;font-style:normal}.horizontal-meter{height:8px;overflow:hidden;border-radius:999px;background:#ffffff12}.horizontal-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue-mid),var(--miami-blue),var(--cyan-light))}.workflow-timeline,.usage-list,.settings-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.workflow-state,.usage-row,.setting-row{background:#090d10eb}.workflow-state{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px}.workflow-state>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--accent-2);font-size:12px;font-weight:900}.workflow-state strong,.usage-row strong,.setting-row strong,.policy-item strong{display:block;color:var(--text)}.workflow-state em{display:inline-block;margin-top:5px;color:var(--accent-2);font-size:12px;font-style:normal;font-weight:850}.workflow-state p,.policy-item p,.setting-row p{margin:7px 0 0;font-size:13px;line-height:1.45}.fix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.fix-item{min-height:190px;display:grid;align-content:start;gap:10px;padding:14px;background:#090d10eb}.fix-item>span{color:var(--quiet);font-size:12px;font-weight:800}.fix-item h3{margin:0}.fix-item p{margin:0;font-size:13px;line-height:1.45}.fix-item div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.fix-item div strong{color:var(--text);font-size:12px}.compact-table{display:grid;gap:1px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.compact-table div,.integration-item{display:grid;gap:6px;padding:13px;background:#090d10eb}.compact-table span,.integration-item span{color:var(--muted);font-size:13px}.detail-table span{line-height:1.45}.compact-table em{color:var(--quiet);font-size:12px;font-style:normal}.integration-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.policy-item{min-height:150px;padding:14px;background:#090d10eb}.policy-item>span{display:block;margin-bottom:10px;color:var(--accent-2);font-size:12px;font-weight:850}.usage-row{display:grid;gap:10px;padding:14px}.usage-row div:first-child{display:flex;justify-content:space-between;gap:12px}.usage-row span{color:var(--muted);font-size:13px;text-align:right}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px}.setting-row button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);background:#ffffff0a;cursor:pointer}.login-page{min-height:calc(100svh - 70px);display:grid;align-items:center}.login-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr);gap:clamp(34px,6vw,96px);align-items:center;width:min(1180px,100%);margin:0 auto}.login-copy h1{max-width:760px}.login-copy p:not(.section-kicker){max-width:620px;font-size:18px}.login-proof{width:min(460px,100%);margin-top:34px;padding:18px 0;border-block:1px solid var(--line)}.login-proof span{display:block;color:var(--quiet);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.login-proof strong{display:block;margin-top:9px;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:28px}.login-proof small{display:block;margin-top:6px;color:var(--muted)}.login-form{border:1px solid var(--line);border-radius:8px;background:#0c1013d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-message{grid-column:1 / -1;margin:-2px 0 0;font-size:13px;font-weight:760}.auth-message.error{color:var(--danger)}.auth-message.success{color:var(--accent-2)}@media(max-width:1180px){.customer-app{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;grid-template-rows:auto auto auto}.app-segment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-nav{display:flex;overflow-x:auto;padding-bottom:4px}.app-nav button{width:max-content;flex:0 0 auto}.app-main-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.app-trend-panel,.prompt-library-panel,.crawler-app-panel,.fixes-panel,.integrations-panel,.next-action-panel,.competitor-app-panel,.readiness-app-panel,.reports-panel,.runs-panel,.workflow-panel,.usage-panel,.evidence-panel,.policy-panel,.settings-panel,.opportunity-panel,.risk-panel,.approval-panel,.app-panel.full,.app-panel.wide,.app-panel.side,.app-panel.third{grid-column:span 6}.fix-grid,.integration-grid,.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-layout{grid-template-columns:1fr}}@media(max-width:760px){.customer-app{min-height:auto}.app-workspace{padding-inline:12px}.app-segment-strip,.app-topbar{grid-template-columns:1fr}.app-actions{flex-wrap:wrap}.app-actions .button{flex:1 1 160px}.app-kpi-grid,.app-main-grid{grid-template-columns:1fr}.app-main-grid>*{grid-column:1 / -1}.app-panel-head{display:block}.app-line-chart{gap:8px}.app-list-row{grid-template-columns:1fr}.app-list-row aside{justify-items:start}.fix-grid,.integration-grid,.policy-grid,.setting-row{grid-template-columns:1fr}.usage-row div:first-child{display:grid;grid-template-columns:1fr;text-align:left}.setting-row button{justify-content:center;width:100%}}.site-header .brand{gap:12px}.site-header .brand-mark,.app-account .brand-mark{width:32px;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;color:var(--cyan-light);flex:0 0 auto}.site-header nav{gap:clamp(20px,3vw,38px)}.site-header nav a{color:#e7eef1ad}.site-header nav a:hover,.site-header nav a.active,.site-header .nav-cta:hover{color:var(--text)}.home-hero{column-gap:clamp(40px,4vw,72px)}.hero-copy{max-width:480px}.scan-stage{width:min(720px,55vw);border-color:#6ee7f229;box-shadow:none}.scan-stage:after{background:linear-gradient(180deg,#080b0e05,#080b0e29 48%,#080b0ee0),linear-gradient(90deg,rgba(8,11,14,.62),transparent 64%)}.scan-form{border-color:#becacf29;background:#070a0de6;box-shadow:none}.scan-form button{white-space:nowrap}.scan-form .form-note{color:#e7eef19e}@media(max-width:1180px){.scan-stage{width:100%}}@media(max-width:720px){.site-header .brand-mark,.app-account .brand-mark{width:30px}.hero-copy{max-width:none}}@media(min-width:1500px){:root{--max: 1680px}.site-header{padding-inline:clamp(44px,4vw,86px)}.home-hero,.signal-band,.story-grid,.product-grid,.workflow-section,.use-case-section,.home-cta,.page-shell{width:min(var(--max),calc(100% - 96px))}.home-hero{min-height:clamp(760px,calc(100svh - 62px),940px);padding-top:clamp(82px,6vw,128px)}.hero-copy{max-width:610px}.hero-copy h1{font-size:clamp(78px,5.5vw,108px);max-width:9ch}.hero-copy h2{max-width:560px;font-size:clamp(34px,2.2vw,46px)}.hero-sub{max-width:48ch;font-size:19px}.hero-readouts{width:min(680px,100%)}.scan-stage{width:min(940px,56vw);min-height:clamp(650px,66svh,780px)}.scan-console{width:min(380px,calc(100% - 52px))}.scan-form{width:min(430px,calc(100% - 52px))}.story-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.72fr);gap:clamp(72px,6vw,118px);padding-block:98px 76px}.product-grid{grid-template-columns:minmax(420px,.7fr) minmax(0,1.3fr);gap:clamp(76px,6vw,124px);padding-block:96px 86px}.stack-section{padding-inline:max(48px,calc((100vw - var(--max)) / 2))}.page-shell{padding-top:72px}.page-hero h1,.dashboard-header h1,.app-topbar h1{max-width:1160px}.dashboard-grid{--dash-gap: 18px;grid-template-columns:minmax(300px,.62fr) repeat(4,minmax(0,1fr));grid-template-areas:"sidebar metrics metrics metrics metrics" "sidebar trend trend coverage coverage" "sidebar prompt prompt prompt prompt" "competitors competitors crawler crawler crawler" "readiness readiness recommendations recommendations recommendations" "locked locked locked locked locked"}.customer-app{grid-template-columns:292px minmax(0,1fr)}.app-workspace{padding-inline:clamp(34px,3.2vw,76px)}.app-main-grid{gap:14px}.app-panel,.app-kpi{padding:20px}.app-trend-panel,.prompt-library-panel,.crawler-app-panel,.fixes-panel,.integrations-panel,.evidence-panel,.policy-panel,.settings-panel,.app-panel.wide{grid-column:span 9}.next-action-panel,.competitor-app-panel,.readiness-app-panel,.reports-panel,.runs-panel,.workflow-panel,.usage-panel,.app-panel.side,.app-panel.third{grid-column:span 3}.app-line-chart{height:260px}.app-trend-week{height:238px}}@media(min-width:1900px){:root{--max: 1840px}body{background-size:64px 64px}.home-hero,.signal-band,.story-grid,.product-grid,.workflow-section,.use-case-section,.home-cta,.page-shell{width:min(var(--max),calc(100% - 144px))}.home-hero{min-height:min(980px,calc(100svh - 62px))}.scan-stage{width:min(1080px,55vw);min-height:clamp(720px,68svh,860px)}.section-copy{max-width:980px}.problem-list{grid-template-columns:repeat(4,minmax(0,1fr))}.problem-item{grid-template-columns:1fr;min-height:190px}.capability-card,.recommendation-card{padding:24px}.dashboard-grid{grid-template-columns:minmax(320px,.58fr) repeat(5,minmax(0,1fr));grid-template-areas:"sidebar metrics metrics metrics metrics metrics" "sidebar trend trend trend coverage coverage" "sidebar prompt prompt prompt prompt prompt" "competitors competitors competitors crawler crawler crawler" "readiness readiness readiness recommendations recommendations recommendations" "locked locked locked locked locked locked"}.app-workspace{max-width:1920px;margin-inline:auto}.app-table-head,.app-table-row,.app-data-head,.app-data-row{min-width:0}.fix-grid,.policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.app-main-grid,.app-kpi-grid,.app-segment-strip,.fix-grid,.integration-grid,.policy-grid{grid-template-columns:minmax(0,1fr)}.app-trend-panel,.prompt-library-panel,.crawler-app-panel,.fixes-panel,.integrations-panel,.evidence-panel,.policy-panel,.settings-panel,.next-action-panel,.competitor-app-panel,.readiness-app-panel,.reports-panel,.runs-panel,.workflow-panel,.usage-panel,.opportunity-panel,.risk-panel,.approval-panel,.app-panel.full,.app-panel.wide,.app-panel.side,.app-panel.third{grid-column:1 / -1}}
