:root{--sg-ink:#060d12;--sg-lift:#0b141c;--sg-panel:#0b1720;--sg-panel-2:#0d1922;--sg-line:#16303c;--sg-line-soft:#122430;--sg-line-lit:#1f4553;--sg-cyan:#2ad4f0;--sg-cyan-ink:#04252c;--sg-cyan-glow:#2ad4f047;--sg-cyan-wash:#2ad4f00f;--sg-teal:#0e7490;--sg-head:#f2f8fb;--sg-text:#e9f1f5;--sg-read:#b9cbd5;--sg-muted:#8fa6b2;--sg-dim:#6e8a98;--sg-good:#34d399;--sg-warn:#fbbf24;--sg-hot:#fb923c;--sg-bad:#f87171;--sg-display:"Bricolage Grotesque", "Sora", system-ui, sans-serif;--sg-body:"Instrument Sans", "Inter", system-ui, sans-serif;--sg-mono:"IBM Plex Mono", ui-monospace, monospace;--sg-shell:1120px;--sg-ease:cubic-bezier(.22, 1, .36, 1);--ink:var(--sg-ink);--lift:var(--sg-lift);--panel:var(--sg-panel);--panel2:var(--sg-panel-2);--line:var(--sg-line);--line-soft:var(--sg-line-soft);--cyan:var(--sg-cyan);--teal:var(--sg-teal);--head:var(--sg-head);--text:var(--sg-text);--read:var(--sg-read);--muted:var(--sg-muted);--dim:var(--sg-dim);--good:var(--sg-good);--warn:var(--sg-warn);--hot:var(--sg-hot);--bad:var(--sg-bad)}body.sg{background:var(--sg-ink);color:var(--sg-text);font-family:var(--sg-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.6}body.sg *{box-sizing:border-box}body.sg img{max-width:100%}.sg-wrap{max-width:var(--sg-shell);margin:0 auto;padding:0 24px}.sg-narrow{max-width:820px;margin:0 auto;padding:0 24px}.sg-mono{font-family:var(--sg-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem}.sg-eyebrow{color:var(--sg-cyan);margin-bottom:16px;display:block}.sg-h1{font-family:var(--sg-display);letter-spacing:-.025em;color:var(--sg-head);margin:0 0 18px;font-size:clamp(2.3rem,4.4vw,3.2rem);font-weight:800;line-height:1.05}.sg-h2{font-family:var(--sg-display);letter-spacing:-.02em;color:var(--sg-head);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;line-height:1.12}.sg-h3{font-family:var(--sg-display);letter-spacing:-.01em;color:#eaf3f7;margin:0 0 8px;font-size:1.05rem;font-weight:700}.sg-lede{color:var(--sg-read);max-width:56ch;margin:0 0 26px;font-size:1.05rem}.sg-seclede{color:var(--sg-muted);margin:0 0 36px;font-size:1.06rem}.sg-p{color:var(--sg-read);margin:0 0 14px;font-size:.98rem}.sg-link{color:var(--sg-cyan);border-bottom:1px solid #2ad4f059;text-decoration:none}.sg-link:hover{border-bottom-color:var(--sg-cyan)}.sg-band .sg-eyebrow,.sg-band .sg-h2,.sg-band .sg-seclede{text-align:center}.sg-band .sg-seclede{max-width:58ch;margin-left:auto;margin-right:auto}.sg-align-left .sg-eyebrow,.sg-align-left .sg-h2,.sg-align-left .sg-seclede{text-align:left;margin-left:0;margin-right:0}.sg-btn{font:600 .98rem var(--sg-body);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.sg-btn-primary{color:var(--sg-cyan-ink);background:var(--sg-cyan);box-shadow:0 0 20px var(--sg-cyan-glow)}.sg-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 32px #2ad4f073}.sg-btn-ghost{color:#c9dbe4;background:0 0;border-color:#24404e;font-weight:500}.sg-btn-ghost:hover{border-color:var(--sg-cyan);color:var(--sg-cyan)}.sg-ctas{flex-wrap:wrap;gap:14px;display:flex}.sg-reassure{color:var(--sg-dim);margin-top:16px}.sg-hero{background:radial-gradient(900px 480px at 70% 10%, var(--sg-cyan-wash), transparent 65%);padding:84px 0 70px}.sg-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.sg-band{border-top:1px solid var(--sg-line-soft);padding:78px 0}.sg-band-lift{background:var(--sg-lift)}.sg-band-cta{text-align:center;background:radial-gradient(600px 320px at 50% 0,#2ad4f012,#0000 70%)}.sg-shot img{filter:drop-shadow(0 30px 60px #00000080);width:100%;height:auto}.sg-pagenav{z-index:30;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);background:#081118f0;position:sticky;top:64px}.sg-pagenav-inner{align-items:center;gap:22px;height:52px;display:flex}.sg-pagenav-label{color:var(--sg-dim);flex:none}.sg-pagenav-links{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.sg-pagenav-links::-webkit-scrollbar{display:none}.sg-pagenav-links a{white-space:nowrap;color:var(--sg-muted);padding:15px 14px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.sg-pagenav-links a:after{content:"";background:var(--sg-cyan);opacity:0;height:2px;transition:opacity .18s;position:absolute;bottom:0;left:14px;right:14px}.sg-pagenav-links a:hover{color:var(--sg-text)}.sg-pagenav-links a.on{color:var(--sg-cyan)}.sg-pagenav-links a.on:after{opacity:1}.sg-pagenav-cta{color:var(--sg-cyan);flex:none;font-size:.88rem;font-weight:600;text-decoration:none}.sg-pagenav-cta:hover{color:var(--sg-text)}[id]{scroll-margin-top:128px}.sg-answerband{background:var(--sg-lift);padding:36px 0 40px}.sg-answer p{color:#cfe0e8;max-width:72ch;margin:0;font-size:1.05rem}.sg-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sg-cards-2{grid-template-columns:repeat(2,1fr)}.sg-cards-4{grid-template-columns:repeat(4,1fr)}.sg-card{background:var(--sg-panel);border:1px solid var(--sg-line-soft);border-radius:14px;padding:22px;transition:border-color .2s,transform .2s}.sg-card:hover{border-color:var(--sg-line-lit);transform:translateY(-2px)}a.sg-card{text-decoration:none;display:block}.sg-card .sg-p,.sg-card p{color:var(--sg-read);margin:0;font-size:.92rem}.sg-icon{width:38px;height:38px;color:var(--sg-cyan);background:#2ad4f014;border-radius:10px;place-items:center;margin-bottom:14px;font-size:1.05rem;display:grid}.sg-go{color:var(--sg-cyan);margin-top:12px;font-size:.88rem;font-weight:600;display:inline-block}.sg-panel{background:var(--sg-panel);border:1px solid var(--sg-line-lit);box-shadow:inset 3px 0 0 var(--sg-cyan);border-radius:16px;padding:28px}.sg-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sg-stat{border-left:2px solid #2ad4f066;padding-left:16px}.sg-stat b{font-family:var(--sg-display);letter-spacing:-.02em;color:var(--sg-head);font-size:1.9rem;font-weight:800;line-height:1.1;display:block}.sg-stat span{color:var(--sg-muted);font-size:.88rem}.sg-minis{gap:14px;display:grid}.sg-mini{border-left:2px solid #2ad4f066;padding-left:16px}.sg-mini p{color:var(--sg-muted);margin:0;font-size:.92rem}.sg-faq details{background:var(--sg-panel);border:1px solid var(--sg-line-soft);border-radius:12px;margin-bottom:10px;transition:border-color .2s;overflow:hidden}.sg-faq details:hover{border-color:var(--sg-line-lit)}.sg-faq details[open]{border-color:var(--sg-line-lit);box-shadow:inset 3px 0 0 var(--sg-cyan)}.sg-faq summary{cursor:pointer;color:#eaf3f7;align-items:baseline;gap:0;padding:17px 20px;font-size:1rem;font-weight:600;list-style:none;display:flex}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary:after{content:"+";font-family:var(--sg-mono);color:var(--sg-dim);flex:none}.sg-faq details[open] summary:after{content:"−";color:var(--sg-cyan)}.sg-faq details[open] summary{border-bottom:1px solid var(--sg-line-soft)}.sg-faq .sg-q{font:inherit;color:inherit;letter-spacing:normal;flex:1;margin:0;padding-right:14px}.sg-faq .sg-a{color:var(--sg-muted);max-width:68ch;padding:15px 20px 18px;font-size:.95rem}.sg-faq .sg-a a{color:var(--sg-cyan);border-bottom:1px solid #2ad4f059;text-decoration:none}.sg-prose{color:var(--sg-read);font-size:1.02rem;line-height:1.75}.sg-prose h2{font-family:var(--sg-display);letter-spacing:-.02em;color:var(--sg-head);margin:44px 0 12px;font-size:1.6rem;font-weight:800}.sg-prose h3{font-family:var(--sg-display);color:#eaf3f7;margin:28px 0 8px;font-size:1.15rem;font-weight:700}.sg-prose p{margin:0 0 16px}.sg-prose ul,.sg-prose ol{margin:0 0 16px;padding-left:22px}.sg-prose li{margin-bottom:8px}.sg-prose a{color:var(--sg-cyan);text-underline-offset:3px;text-decoration:underline}.sg-prose strong{color:var(--sg-text)}.sg-prose img{border-radius:10px;margin:18px 0}.sg-rise{opacity:0;transform:translateY(14px)}.sg-rise.in{opacity:1;transition:opacity .5s ease, transform .6s var(--sg-ease);transform:none}@media (prefers-reduced-motion:reduce){.sg-rise,.sg-rise.in{opacity:1;transition:none;transform:none}.sg-card,.sg-btn,.sg-pagenav-links a{transition:none}}@media (max-width:1000px){.sg-cards,.sg-cards-4,.sg-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.sg-hero-grid{grid-template-columns:1fr;gap:34px}.sg-hero{padding-top:48px}.sg-cards,.sg-cards-2,.sg-cards-4{grid-template-columns:1fr}.sg-band{padding:56px 0}}@media (max-width:760px){.sg-pagenav-label,.sg-pagenav-cta{display:none}.sg-pagenav-inner{gap:0}}.hub-proofstrip{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.hub-proofstrip-inner{flex-wrap:wrap;justify-content:center;gap:44px;padding:20px 0;display:flex}.hub-proofstrip-inner>div{opacity:1}.hub-proofstrip b{color:#22d3ee;margin-right:8px;font-family:Sora,sans-serif;font-size:1.35rem}.hub-proofstrip span{color:var(--sg-dim);font-size:.85rem}.hub-proofstrip div{align-items:baseline;display:flex}@media (max-width:700px){.hub-proofstrip-inner{gap:8px 22px;padding:16px 0}.hub-proofstrip div{flex:none}}.hub-stats{flex-wrap:wrap;gap:28px;margin-top:26px;display:flex}.hub-stats b{color:var(--sg-text,#fff);font-family:Sora,sans-serif;font-size:1.35rem;display:block}.hub-stats span{color:var(--sg-dim);font-size:.85rem}.hub-grid{grid-template-columns:repeat(4,1fr)}.hub-card{flex-direction:column;display:flex}.hub-link{color:var(--sg-accent,#22d3ee);margin-top:auto;padding-top:12px;font-size:.92rem;text-decoration:none}.hub-link:hover{text-decoration:underline}.hub-ai,.hub-agency{grid-template-columns:1.1fr .9fr;align-items:start;gap:54px;display:grid}.hub-agency{grid-template-columns:.9fr 1.1fr}.hub-agency aside{order:-1}@media (max-width:860px){.hub-agency aside{order:0}}.hub-steps{gap:12px;margin:16px 0 0;padding-left:20px;display:grid}.hub-steps li{color:var(--sg-dim)}.hub-steps b{color:var(--sg-text,#fff)}.sg-safelabel{color:var(--sg-dim);margin-bottom:12px;display:block}.sg-safeh{text-align:left;font-size:1.35rem}.hub-faq{gap:10px;max-width:780px;margin:26px auto 0;display:grid}.hub-faq details{background:var(--sg-panel,#ffffff08);border:1px solid #ffffff14;border-radius:12px;padding:4px 18px}.hub-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;list-style:none;display:flex}.hub-faq summary:after{content:"+";color:var(--sg-dim);font-size:1.2rem}.hub-faq details[open] summary:after{content:"−"}.hub-q{margin:0;font-size:1.02rem;font-weight:600}.hub-a{color:var(--sg-dim);padding:0 0 16px;line-height:1.6}@media (max-width:1100px){.hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.hub-ai,.hub-agency{grid-template-columns:1fr;gap:34px}.hub-stats{gap:18px}}@media (max-width:560px){.hub-grid{grid-template-columns:1fr}}@media (max-width:760px){.sg-pagenav{display:none}.sg-hero{padding-bottom:0}.hub-proofstrip{border:none}.hub-proofstrip-inner{height:150px;padding:0;display:block;position:relative}.hub-proofstrip .hub-proofstrip-inner>div{opacity:0;justify-content:center;align-items:center;transition:opacity .85s,transform .85s;display:flex;position:absolute;inset:0;transform:translateY(12px)}.hub-proofstrip .hub-proofstrip-inner>div.on{opacity:1;transform:translateY(0)}.hub-proofstrip b{font-size:1.5rem}.askdemo,.lockdemo,.aidemo,.reportstage,.trendcard,.insightcard{margin-top:20px}.hub-ai,.hub-agencysolo,.hub-results,.hub-lock,.hub-ask{gap:30px}.sg-answerband{padding-top:12px}}html.hub-js .hub-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}html.hub-js .hub-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.hub-js .hub-reveal{opacity:1;transition:none;transform:none}}.hub-stats b{font-variant-numeric:tabular-nums}.hub-lock{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.lockdemo{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:18px 20px;font-size:.95rem}.lockdemo-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding-bottom:12px;display:flex}.lockdemo-shield{color:#34d399;font-size:1.2rem;transition:transform .25s,color .25s}.lockdemo-shield.hit{color:#f87171;transform:scale(1.35)}.lockdemo-state{letter-spacing:.08em;text-transform:uppercase;color:#34d399;margin-left:auto;font-size:.72rem}.lockdemo-state.alert{color:#f87171}.lockdemo-fields{gap:8px;padding:14px 0;display:grid}.lockrow{background:#ffffff05;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:2.55em;padding:8px 10px;transition:border-color .3s,background .3s;display:flex}.lockrow span{color:var(--sg-dim)}.lockrow b{color:var(--sg-text,#fff);white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:500;transition:color .3s;overflow:hidden}.lockrow.attacked{background:#f8717114;border-color:#f87171a6}.lockrow.attacked b{color:#f87171}.lockrow.restored{background:#34d3990f;border-color:#34d39980}.lockdemo-log{height:5.2em;color:var(--sg-dim);border-top:1px solid #ffffff14;gap:4px;padding-top:10px;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:grid;overflow:hidden}.lockdemo-log div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lockdemo-log b{color:#34d399;font-weight:500}.hub-video{aspect-ratio:16/9;cursor:pointer;filter:grayscale(.35);background:linear-gradient(#060d12b3,#060d128c 40%,#060d12d9),url(/media/customer-stories-poster.jpg) 50% 25%/cover no-repeat,#ffffff08;border:1px solid #ffffff1f;border-radius:16px;place-items:center;max-width:860px;margin:30px auto 0;transition:filter .25s;display:grid;position:relative;overflow:hidden}.hub-video:after{content:"";background:0 0;position:absolute;inset:0}.hub-video:hover{filter:grayscale(0)}.hub-video-play{z-index:1;color:#fff;background:#090e18bf;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:74px;height:74px;padding-left:6px;font-size:1.5rem;transition:transform .2s;display:grid;position:relative}.hub-video:hover .hub-video-play{transform:scale(1.08)}.hub-video-label{z-index:1;color:#ffffffe6;letter-spacing:.1em;font-size:.72rem;position:absolute;bottom:14px;left:16px}.hub-video iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.hub-checks{letter-spacing:.06em;color:var(--sg-dim);gap:8px;margin:18px 0 28px;padding:0;font-size:.78rem;list-style:none;display:grid}.hub-checks li:before{content:"✓  ";color:#34d399}.hub-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hub-stat{text-align:right}.hub-stat b{color:#22d3ee;font-family:Sora,sans-serif;font-size:1.25rem;line-height:1.1;display:block}.hub-stat span{color:var(--sg-dim);font-size:.7rem}.hub-bullets{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hub-bullets li{color:var(--sg-dim);padding-left:18px;font-size:.92rem;line-height:1.45;position:relative}.hub-bullets a{color:var(--sg-accent,#22d3ee);text-decoration:none}.hub-bullets a:hover{text-decoration:underline}.hub-bullets li:before{content:"";background:#22d3ee;border-radius:2px;width:6px;height:6px;position:absolute;top:.55em;left:2px}.hub-bullets-lg li{padding-left:22px;font-size:1rem}.demo-caption{letter-spacing:.1em;color:var(--sg-muted);margin:12px 0 0;font-size:.7rem}.hero-ask{box-shadow:0 24px 60px #00000059}.hero-ask .askdemo-thread{height:380px}.herocard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:20px 22px;box-shadow:0 24px 60px #00000059}.herocard-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.herocard-top b{color:var(--sg-text,#fff);font-family:Sora,sans-serif;font-size:1.05rem}.herocard-sub{color:var(--sg-dim);margin-top:3px;font-size:.82rem;display:block}.herocard-live{letter-spacing:.1em;text-transform:uppercase;color:#34d399;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:inline-flex}.herocard-live i{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite aidemopulse}.herocard-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hb{color:var(--sg-dim);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:5px 10px;font-size:.74rem}.hb-lock{color:#34d399;background:#34d39914;border-color:#34d39959}.herocard-stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding:14px 0;display:grid}.herocard-stats b{color:#22d3ee;font-variant-numeric:tabular-nums;font-family:Sora,sans-serif;font-size:1.2rem;display:block}.herocard-stats span{color:var(--sg-dim);font-size:.7rem}.herocard-feed{color:var(--sg-dim);gap:8px;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:grid}.herocard-feed div{align-items:center;gap:8px;display:flex}.herocard-feed i{border-radius:50%;flex:none;width:6px;height:6px}.herocard-feed i.ok{background:#34d399}.herocard-feed i.warn{background:#fbbf24}.hub-ask{grid-template-columns:.9fr 1.1fr;align-items:start;gap:54px;display:grid}.askdemo{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:16px 18px}.askdemo-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding-bottom:10px;display:flex}.askdemo-ava{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:grid}.askdemo-ava.agent{color:#22d3ee;background:#22d3ee26;border:1px solid #22d3ee66}.askdemo-ava.you{color:var(--sg-dim);background:#ffffff14;border:1px solid #ffffff26}.askdemo-thread{scroll-behavior:smooth;flex-direction:column;gap:10px;height:340px;padding:14px 0 4px;display:flex;overflow:hidden}.askdemo-thread:before{content:"";margin-top:auto}.askmsg{opacity:0;gap:8px;max-width:92%;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.askmsg.show{opacity:1;transform:none}.askmsg.you{flex-direction:row-reverse;align-self:flex-end}.askbubble{border-radius:12px;padding:9px 13px;font-size:.88rem;line-height:1.45}.askmsg.you .askbubble{color:var(--sg-text,#fff);background:#22d3ee1f;border:1px solid #22d3ee40}.askmsg.agent .askbubble{color:var(--sg-dim);background:#ffffff0a;border:1px solid #ffffff1a}.askbubble b{color:var(--sg-text,#fff);font-weight:600}.askrows{gap:5px;margin-top:8px;font-size:.82rem;display:grid}.askrows span{color:var(--sg-text,#fff);background:#ffffff08;border-radius:6px;justify-content:space-between;gap:14px;padding:6px 10px;display:flex}.askrows b{color:#22d3ee;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-weight:600}.askdone{color:#34d399;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:inline-block}@media (max-width:860px){.hub-ask{grid-template-columns:1fr;gap:30px}.askdemo-thread{min-height:280px}}.hub-results{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.hub-results .trendcard{order:-1}@media (max-width:860px){.hub-results .trendcard{order:0}}.insightcard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:18px 20px}.insightcard-head{border-bottom:1px solid #ffffff14;padding-bottom:10px}.insightcard-k{letter-spacing:.12em;color:var(--sg-dim);margin:12px 0 8px;font-size:.7rem;display:block}.insightcard-queries div{align-items:center;gap:10px;padding:5px 0;font-size:.88rem;display:flex}.insightcard-queries span{color:var(--sg-text,#fff)}.insightcard-queries i{border-bottom:1px dotted #ffffff26;flex:1}.insightcard-queries b{color:#22d3ee;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-weight:500}.insightcard-stats{text-align:center;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:14px;display:grid}.insightcard-stats b{color:var(--sg-text,#fff);font-family:Sora,sans-serif;font-size:1.25rem;display:block}.insightcard-stats span{color:var(--sg-dim);font-size:.72rem}@media (max-width:860px){.hub-results{grid-template-columns:1fr;gap:30px}}.hub-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.hub-hero-actions .sg-btn-primary{order:1;margin:0}.hub-watchlink{color:var(--sg-accent,#22d3ee);order:2;font-size:.92rem;text-decoration:none}.hub-watchlink:hover{text-decoration:underline}.hub-hero-actions .hub-reassure{flex-basis:100%;order:3;margin:2px 0 0}@media (max-width:760px){.hub-hero-actions{flex-direction:column;align-items:center;gap:12px}.hub-hero-actions .sg-btn-primary{text-align:center;width:100%;max-width:340px}.hub-hero-actions .hub-reassure{text-align:center;flex-basis:auto;order:2}.hub-watchlink{text-align:center;order:3}}.sg-p a,.hub-a a{color:var(--sg-accent,#22d3ee);text-decoration:none}.sg-p a:hover,.hub-a a:hover{text-decoration:underline}.trendcard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:20px 24px}.rs-area{fill:#22d3ee14}.rs-l-share{stroke:#22d3ee}.rs-l-callsup{stroke:#34d399}.li-share{background:#22d3ee}.trend-chips{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.trend-chips div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:1;min-width:160px;padding:10px 14px}.trend-chips span{letter-spacing:.1em;color:var(--sg-dim);font-size:.7rem;display:block}.trend-chips b{color:var(--sg-text,#fff);font-family:Sora,sans-serif;font-size:1.05rem}.reportstage{margin:34px 0 0;position:relative}.reportstage .funnelcard{margin:0}.rs-stageview{height:300px;position:relative}.rs-scene{opacity:1;filter:none;will-change:opacity, transform;transition:opacity .45s,transform .45s,filter .45s;position:absolute;inset:0;overflow-y:auto;transform:none}@media (max-width:700px){.rs-stageview{height:560px}}.rs-scene.exit{opacity:0;filter:blur(4px);transform:translate(-34px)scale(.985)}.rs-scene.enter{opacity:0;filter:blur(4px);transition:none;transform:translate(34px)scale(.985)}@media (prefers-reduced-motion:reduce){.rs-scene,.rs-scene.exit,.rs-scene.enter{filter:none;transition:none;transform:none}}.rs-chart{width:100%;height:180px;margin-top:6px;display:block}.rs-grid{stroke:#ffffff12;stroke-width:1px}.rs-line{fill:none;stroke-width:2.5px;stroke-linecap:round}.rs-l-calls{stroke:#34d399}.rs-l-dir{stroke:#3b82f6}.rs-l-web{stroke:#a78bfa}.rs-legend{letter-spacing:.08em;color:var(--sg-dim);flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;font-size:.7rem;display:flex}.rs-legend i{vertical-align:3px;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.li-calls{background:#34d399}.li-dir{background:#3b82f6}.li-web{background:#a78bfa}.rs-note{color:#22d3ee;margin-left:auto}.rs-recs{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.rs-rec{background:#ffffff08;border:1px solid #34d3994d;border-left:3px solid #34d399;border-radius:10px;padding:14px 16px}.rs-rec b{color:var(--sg-text,#fff);font-size:.95rem}.rs-rec p{color:var(--sg-dim);margin:6px 0 0;font-size:.85rem;line-height:1.5}.rs-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.rs-dot{cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;width:8px;height:8px;padding:0}.rs-dot.on{background:#22d3ee;border-color:#22d3ee}@media (max-width:700px){.rs-recs{grid-template-columns:1fr}.rs-note{margin-left:0}.rs-scene{min-height:300px}}.rs-summary{color:var(--sg-dim);border-left:3px solid #22d3ee80;margin:4px 0 12px;padding-left:14px;font-size:.92rem;font-style:italic;line-height:1.55}.rs-plat{gap:10px;margin-top:10px;display:grid}.rs-plat-row{grid-template-columns:130px 1fr 110px;align-items:center;gap:14px;display:grid}.rs-plat-row span{color:var(--sg-text,#fff);font-size:.88rem}.rs-plat-row b{color:var(--sg-dim);text-align:right;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:500}.rs-plat-row .funnel-track{height:26px}.pb-1{background:#3b82f699}.pb-2{background:#3b82f64d}.pb-3{background:#34d39959}.pb-4{background:#34d39999}.rs-platnote{letter-spacing:.08em;color:#22d3ee;margin:14px 0 0;font-size:.7rem}@media (max-width:700px){.rs-plat-row{grid-template-columns:1fr;gap:4px}.rs-plat-row b{text-align:left}}.funnelcard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin:34px 0 0;padding:20px 24px}.funnelcard-head{padding-bottom:14px}.funnel-row{grid-template-columns:200px 1fr;align-items:center;gap:16px;display:grid}.funnel-k{color:var(--sg-text,#fff);font-size:.92rem}.funnel-k em{color:#22d3ee;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-style:normal;display:block}.funnel-track{background:#ffffff0a;border-radius:8px;align-items:center;height:34px;display:flex;position:relative}.funnel-bar{border-radius:8px;justify-content:center;align-items:center;width:0;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1);display:flex}.hub-reveal.is-in .funnel-bar,html:not(.hub-js) .funnel-bar{width:var(--w)}@media (prefers-reduced-motion:reduce){.funnel-bar{width:var(--w);transition:none}}.fb-total{background:#34d39959;border:1px solid #34d39980}.fb-total b{color:#d1fae5;font-family:IBM Plex Mono,monospace;font-size:.82rem}.fb-action{background:#22d3ee59;border:1px solid #22d3ee80;min-width:40px}.funnel-out{color:#22d3ee;margin-left:10px;font-family:IBM Plex Mono,monospace;font-size:.82rem}.funnel-arrow{text-align:center;color:var(--sg-dim);margin-left:216px;padding:6px 0}.funnel-break{grid-template-columns:200px 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.funnel-breaklabel{letter-spacing:.12em;color:var(--sg-dim);padding-top:8px;font-size:.7rem}.funnel-chips{flex-wrap:wrap;gap:10px;display:flex}.fchip{color:var(--sg-text,#fff);border:1px solid #ffffff24;border-radius:999px;align-items:baseline;gap:6px;padding:8px 15px;font-size:.85rem;display:inline-flex}.fchip b{font-family:Sora,sans-serif;font-size:1.02rem}.fchip-calls{background:#34d3991f;border-color:#34d39966}.fchip-calls b{color:#34d399}.fchip-dir{background:#3b82f61f;border-color:#3b82f666}.fchip-dir b{color:#60a5fa}.fchip-web{background:#a78bfa1f;border-color:#a78bfa66}.fchip-web b{color:#a78bfa}@media (max-width:700px){.funnel-row{grid-template-columns:1fr;gap:6px}.funnel-arrow{margin-left:0}.funnel-break{grid-template-columns:1fr;gap:8px}.funnel-breaklabel{padding-top:0}}.hubsafe-answer{max-width:660px;color:var(--sg-text,#fff);letter-spacing:-.01em;text-wrap:balance;margin:10px auto 0;font-size:1.32rem;font-weight:600;line-height:1.5}.hubsafe-stats{flex-wrap:wrap;justify-content:center;gap:56px;margin:36px 0 32px;display:flex}.hubsafe-stats div{max-width:170px}.hubsafe-stats b{color:#34d399;font-family:Sora,sans-serif;font-size:2.7rem;line-height:1;display:block}.hubsafe-stats span{color:var(--sg-muted);margin-top:9px;font-size:.9rem;line-height:1.4;display:block}.hubsafe-proof{text-align:left;flex-direction:column;gap:13px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:flex}.hubsafe-proof li{color:var(--sg-read);align-items:flex-start;gap:11px;font-size:1.02rem;line-height:1.5;display:flex}.hubsafe-proof .tick{color:#34d399;flex-shrink:0;font-weight:700}.hub-agencysolo{max-width:760px}.hubcmp-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;max-width:860px;margin:26px auto 0;display:grid}.hubcmp-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.hubcmp-card:hover{border-color:var(--sg-accent,#22d3ee);transform:translateY(-2px)}.hubcmp-card b{color:var(--sg-text,#fff);font-size:1.02rem;font-weight:600}.hubcmp-card p{color:var(--sg-dim);margin:6px 0 12px;font-size:.88rem;line-height:1.5}.hubcmp-card span{color:var(--sg-accent,#22d3ee);margin-top:auto;font-size:.85rem}.hubcmp-foot{max-width:860px;color:var(--sg-dim);text-align:center;margin:16px auto 0;font-size:.92rem}.hubcmp-foot a{color:var(--sg-accent,#22d3ee);text-decoration:none}@media (max-width:700px){.hubcmp-grid{grid-template-columns:1fr}}.hubprice-tiers{grid-template-columns:repeat(3,1fr);gap:14px;max-width:780px;margin:26px auto 0;display:grid}.hubprice-tier{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.hubprice-name{color:var(--sg-accent,#22d3ee);letter-spacing:.12em;font-size:.7rem}.hubprice-amt{color:var(--sg-text,#fff);margin:8px 0 2px;font-family:Sora,sans-serif;font-size:1.7rem}.hubprice-amt span{color:var(--sg-dim);font-size:.85rem}.hubprice-loc{color:var(--sg-text,#fff);margin:0 0 6px;font-size:.85rem}.hubprice-for{color:var(--sg-dim);margin:0;font-size:.8rem}.hubprice-calc{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;max-width:780px;margin:18px auto 0;padding:20px 22px}.hubprice-calc label{letter-spacing:.1em;color:var(--sg-dim);font-size:.7rem}.hubprice-row{align-items:center;gap:16px;margin-top:10px;display:flex}.hubprice-row input{accent-color:#22d3ee;flex:1}.hubprice-row output{color:var(--sg-text,#fff);text-align:right;font-variant-numeric:tabular-nums;min-width:2.5ch;font-family:Sora,sans-serif;font-size:1.2rem}.hubprice-out{color:var(--sg-text,#fff);margin:12px 0 0;font-size:1.05rem}.hubprice-out b{color:#22d3ee;font-family:Sora,sans-serif}.hubprice-note{color:var(--sg-dim);margin:10px 0 0;font-size:.85rem}.hubprice-note a{color:var(--sg-accent,#22d3ee);text-decoration:none}@media (max-width:700px){.hubprice-tiers{grid-template-columns:1fr}}.lockdemo{position:relative;overflow:hidden}@media (max-width:700px){.lockdemo-head{flex-wrap:wrap;gap:6px}.lockdemo-head .sg-mono{flex:100%;font-size:.7rem;line-height:1.3}.lockdemo-state{margin-left:0}.lockdemo-toast{height:4.2em;min-height:0;font-size:.74rem}.lockrow{font-size:.82rem}.lockrow span{flex:none}.lockrow b{max-width:52%;font-size:.78rem}.lockrow b s{display:none}.lockdemo-log{font-size:.7rem}}.lockdemo-toast{visibility:hidden;color:#f87171;opacity:0;background:#f871711a;border:1px solid #f8717180;border-radius:8px;min-height:2.5em;margin:12px 0 0;padding:8px 12px;font-size:.82rem;transition:opacity .35s,transform .35s;transform:translateY(-6px)}.lockdemo-toast.show{opacity:1;visibility:visible;transform:none}.lockdemo-toast b{color:#f87171}.lockrow b s{color:#ffffff73;margin-right:6px;text-decoration-color:#f87171}.lockdemo-stamp{z-index:2;color:#34d399;letter-spacing:.1em;opacity:0;pointer-events:none;background:#09110ef0;border:3px solid #34d399;border-radius:12px;padding:16px 28px;font-family:IBM Plex Mono,monospace;font-size:1.25rem;transition:opacity .25s,transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)scale(1.4);box-shadow:0 12px 40px #00000073}.lockdemo-stamp.show{opacity:1;transform:translate(-50%,-50%)rotate(-4deg)scale(1)}.lockdemo-stamp small{letter-spacing:.04em;color:#34d399d9;text-transform:none;margin-top:6px;font-size:.82rem;display:block}.lockvault{place-items:center;width:26px;height:26px;display:inline-grid;position:relative}.lockvault:before{content:"";border:2px solid #34d399;border-radius:50%;transition:border-color .25s,box-shadow .25s;position:absolute;inset:0}.lockvault-wheel{width:16px;height:16px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative}.lockvault-wheel:before,.lockvault-wheel:after{content:"";background:#34d399;border-radius:2px;transition:background .25s;position:absolute}.lockvault-wheel:before{width:2px;margin-left:-1px;top:0;bottom:0;left:50%}.lockvault-wheel:after{height:2px;margin-top:-1px;top:50%;left:0;right:0}.lockvault.hit:before{border-color:#f87171;box-shadow:0 0 0 4px #f871712e}.lockvault.hit .lockvault-wheel{transform:rotate(90deg)}.lockvault.hit .lockvault-wheel:before,.lockvault.hit .lockvault-wheel:after{background:#f87171}.aidemo-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding-bottom:10px;display:flex}.aidemo-dot{background:#34d399;border-radius:50%;width:8px;height:8px;margin-left:auto;animation:2s ease-in-out infinite aidemopulse}@keyframes aidemopulse{50%{opacity:.35}}.aidemo-stage{height:250px;padding:14px 0 10px;overflow:hidden}.aidemo-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;margin-bottom:10px;padding:12px 14px}.aidemo-k{letter-spacing:.1em;color:var(--sg-dim);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:block}.aidemo-card p{color:var(--sg-text,#fff);min-height:1.5em;margin:0;font-size:.92rem;line-height:1.5}.aidemo-review p{color:var(--sg-dim);font-style:italic}.aidemo-type:after{content:"▎";color:#22d3ee;animation:1s steps(2,end) infinite aidemopulse}.aidemo-type.done:after{content:""}.aidemo-stamp{color:#34d399;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:inline-block}.aidemo-steps{letter-spacing:.08em;color:var(--sg-dim);border-top:1px solid #ffffff14;gap:16px;padding-top:10px;font-size:.7rem;display:flex}.aidemo-steps b{color:#22d3ee;margin-right:4px}@media (max-width:860px){.hub-lock{grid-template-columns:1fr;gap:30px}}
