.signal-page{--signal-green:#009a57;--signal-ink:#12201a;--signal-line:#e6e9e6;--signal-paper:#fff;--signal-panel:#f8faf8;background:var(--signal-paper)}.signal-page .landing-hero{max-width:var(--study-width);border:0;padding:72px 32px 52px;position:relative}.signal-page .landing-hero-intro{gap:48px}.signal-page .landing-hero h1{letter-spacing:-.04em;font-size:50px;font-weight:450;line-height:1.1}.signal-page .landing-subtitle{color:#535a55;max-width:465px;margin-top:6px;line-height:1.65}.signal-page .landing-actions{margin-top:28px}.signal-page .site-button{transition:background .18s,border-color .18s}.signal-page .site-button:focus-visible{outline:2px solid var(--signal-green);outline-offset:4px}.signal-page .site-button-primary:hover{background:#20372b}.signal-page .landing-demo{background:0 0;border:0;border-radius:16px;margin-top:48px;padding:0}.signal-page .demo-browser{border-color:#e1e5e1;border-radius:16px}.signal-page .demo-browser-bar{background:#fafbfa}.signal-page .landing-understand,.signal-page .landing-research,.signal-page .landing-faq{border-inline:0;border-top:0;border-bottom:0;padding:68px 32px 76px;position:relative}.signal-page .landing-evidence-grid{gap:0;margin-top:40px}.signal-page .landing-evidence-grid article{border-top:0;padding:25px 28px 8px;position:relative}.signal-page .landing-evidence-grid article:first-child{padding-left:0}.signal-page .landing-evidence-grid article+article{border-left:0}.signal-page .evidence-number{color:#66716a}.signal-page .research-preview{background:var(--signal-panel);border-color:var(--signal-line);border-radius:10px}.signal-page .landing-faq{border-bottom:0}.signal-page .landing-faq-list{border-top-color:var(--signal-line)}.signal-page .landing-positioning{border-block:0;scroll-margin-top:150px}.positioning-inner{max-width:var(--study-width);border-inline:0;justify-content:space-between;align-items:center;gap:32px;margin:auto;padding:62px 32px;display:flex;position:relative}.signal-page .positioning-inner h2{letter-spacing:-.035em;text-wrap:balance;max-width:630px;margin:0;font-size:32px;font-weight:400;line-height:1.2}.positioning-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.positioning-actions .site-button{min-height:44px;padding:11px 17px;font-size:14px}.signal-page .landing-important{border-top:0}@media (max-width:1280px){.signal-page .landing-hero,.signal-page .landing-understand,.signal-page .landing-research,.signal-page .landing-faq,.positioning-inner{margin-inline:var(--study-gutter)}}@media (max-width:1000px){.signal-page .landing-hero h1{font-size:43px}.positioning-inner{flex-direction:column;align-items:flex-start;gap:26px}.signal-page .positioning-inner h2{max-width:none}}@media (max-width:700px){.signal-page .landing-hero{padding:42px 18px 36px}.signal-page .landing-hero-intro{grid-template-columns:1fr;gap:24px}.signal-page .landing-hero h1{letter-spacing:-.045em;font-size:38px}.signal-page .landing-subtitle{margin:0;font-size:15px;line-height:1.65}.signal-page .landing-actions{flex-wrap:wrap;gap:8px;margin-top:0}.signal-page .landing-actions .site-button{font-size:12px}.signal-page .landing-demo{margin-top:32px}.signal-page .landing-understand,.signal-page .landing-research,.signal-page .landing-faq{padding:42px 18px 46px}.signal-page .landing-evidence-grid article,.signal-page .landing-evidence-grid article:first-child{border-left:0;padding:22px 0 10px}.positioning-inner{text-align:center;align-items:center;padding:44px 18px}.signal-page .positioning-inner h2{max-width:320px;font-size:30px}.positioning-actions{justify-content:center;gap:9px}.positioning-actions .site-button{padding:10px 13px;font-size:12px}}.signal-page .landing-hero-intro{flex-direction:column;align-items:stretch;gap:0;display:flex}.landing-hero-primary{display:contents}.signal-page .landing-hero-intro h1{text-wrap:balance;max-width:32rem;margin:0}.signal-page .landing-hero-intro .landing-actions{order:1;margin:2rem 0 0}.landing-hero-description{flex-direction:column;max-width:42rem;margin-top:2rem;display:flex}.signal-page .landing-hero-description .landing-subtitle{text-wrap:balance;max-width:none;margin:auto 0 0}.landing-description-spacer{flex:auto;height:0;max-height:4.75rem}@media (min-width:1024px){.signal-page .landing-hero-intro{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:3rem;display:grid}.landing-hero-primary{grid-column:span 6;display:block}.signal-page .landing-hero-intro h1{max-width:none}.signal-page .landing-hero-intro .landing-actions{order:0}.landing-hero-description{grid-column:span 6;max-width:none;margin-top:0}.signal-page .landing-hero-description .landing-subtitle{text-wrap:pretty}}.signal-page .landing-hero,.signal-page .landing-understand,.signal-page .landing-research,.signal-page .landing-faq,.signal-page .positioning-inner{width:calc(100% - 2 * var(--study-gutter));max-width:var(--study-width);margin-inline:auto;padding-inline:0}.signal-page .site-header,.signal-page .site-footer,.signal-page .landing-important{padding-inline:max(var(--study-gutter), calc((100% - var(--study-width)) / 2))}.marketing-site.eleven-layout.signal-page{--marketing-title-size:2.25rem;--marketing-title-leading:2.625rem;--marketing-title-weight:450;--marketing-title-tracking:-.04em;--study-gutter:20px;--study-width:calc(81.5rem - 2 * var(--study-gutter))}.signal-page .landing-hero h1{font-size:var(--marketing-title-size);line-height:var(--marketing-title-leading);font-weight:var(--marketing-title-weight);letter-spacing:var(--marketing-title-tracking)}@media (min-width:40rem){.marketing-site.eleven-layout.signal-page{--study-gutter:40px;--marketing-title-size:3rem;--marketing-title-leading:3.25rem}}@media (min-width:80rem){.marketing-site.eleven-layout.signal-page{--study-gutter:64px}}@media (min-width:64rem){.signal-page .landing-hero-description .landing-subtitle{margin-top:27px}.signal-page .landing-hero{padding-top:120px}.signal-page .landing-demo{margin-top:40px}}.marketing-site.signal-page .marketing-hero-title{font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:var(--marketing-title-size);font-weight:var(--marketing-title-weight);line-height:var(--marketing-title-leading);letter-spacing:var(--marketing-title-tracking);color:#151515;text-wrap:balance}.marketing-site.signal-page .landing-hero,.marketing-site.signal-page .pricing-page{padding-top:48px}@media (min-width:40rem){.marketing-site.signal-page .landing-hero,.marketing-site.signal-page .pricing-page{padding-top:72px}}@media (min-width:64rem){.marketing-site.signal-page .landing-hero,.marketing-site.signal-page .pricing-page{padding-top:120px}}.signal-page .site-header .site-button-primary{color:#141414;background:#fff;border-color:#0000;box-shadow:0 0 1px #0006,0 1px 1px #0000000a,0 2px 4px #0000000a}.signal-page .site-header .site-button-primary:hover{background:#fafafa;transform:none}.signal-page .landing-hero .site-button-primary,.signal-page .site-header[data-scrolled=true][data-primary-visible=false] .site-button-primary{color:#fff;background:#00864c;border-color:#00864c}.signal-page .landing-hero .site-button-primary:hover,.signal-page .site-header[data-scrolled=true][data-primary-visible=false] .site-button-primary:hover{background:#007340;border-color:#007340}.signal-page .positioning-actions .site-button-primary{color:#fff;background:#141414;border-color:#141414}.signal-page .positioning-actions .site-button-primary:hover{background:#343434;border-color:#343434}.signal-page .landing-hero .landing-actions .site-install-large{letter-spacing:-.02em;gap:12px;min-height:56px;padding:15px 28px;font-size:18px;font-weight:500;line-height:24px}.signal-page .landing-hero .site-install-large>svg{width:24px;height:24px}@media (max-width:700px){.signal-page .landing-hero .landing-actions .site-install-large{min-height:52px;padding:13px 24px;font-size:16px}}.marketing-site.signal-page .landing-faq{border-top:0;grid-template-columns:minmax(0,1fr);gap:40px;padding-block:80px}.marketing-site.signal-page .landing-faq>h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:30px;font-weight:400;line-height:1.2}.marketing-site.signal-page .landing-faq-list{min-width:0}.marketing-site.signal-page .landing-faq-list details{border-color:#e5e5e2}.marketing-site.signal-page .landing-faq-list details:first-child{border-top:0}.marketing-site.signal-page .landing-faq-list summary{color:#151515;align-items:flex-start;gap:24px;padding-block:20px;font-size:16px;font-weight:500;line-height:24px}.marketing-site.signal-page .landing-faq-list summary svg{color:#737373;stroke-width:1.5px;width:20px;height:20px;margin-top:2px}.marketing-site.signal-page .landing-faq-list details>p{color:#151515;max-width:42rem;margin:0;padding:0 44px 24px 0;font-size:16px;font-weight:400;line-height:28px}.marketing-site.signal-page .landing-faq-list summary:focus-visible{outline-offset:4px;outline:2px solid #00864c}@media (min-width:640px){.marketing-site.signal-page .landing-faq{padding-block:112px}.marketing-site.signal-page .landing-faq>h2{font-size:36px}}@media (min-width:1024px){.marketing-site.signal-page .landing-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.marketing-site.signal-page .landing-faq>h2{align-self:start;position:sticky;top:96px}}@media (prefers-reduced-motion:reduce){.marketing-site.signal-page .landing-faq-list summary svg{transition:none}}
