.product-walkthrough{border-block:1px solid var(--m-rule);padding:80px 32px}.walkthrough-heading{text-align:center;max-width:780px;margin:0 auto 44px}.walkthrough-heading .eyebrow-label{margin-bottom:18px}.marketing .walkthrough-heading h2{letter-spacing:-.045em;font-size:clamp(34px,3.7vw,50px);line-height:1.1}.walkthrough-heading>p{color:var(--fg-muted);margin-top:18px;font-size:17px;line-height:1.6}.walkthrough-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;max-width:1160px;margin-inline:auto;display:grid}.walkthrough-controls{gap:12px;display:grid}.walkthrough-mobile-description{display:none}.walkthrough-step{border-radius:var(--radius-card);text-align:left;cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:14px;width:100%;padding:22px 18px;display:flex}.walkthrough-step[aria-pressed=true]{border-color:var(--border);background:var(--surface);box-shadow:var(--m-shadow-small)}.walkthrough-step:hover{background:var(--surface-2)}.walkthrough-step>span:nth-child(2){flex:1;min-width:0}.walkthrough-step strong{letter-spacing:-.025em;font-size:19px;font-weight:550;line-height:1.3;display:block}.walkthrough-number{border:1px solid var(--border);border-radius:var(--m-radius-pill);width:30px;height:30px;color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.walkthrough-step[aria-pressed=true] .walkthrough-number{background:var(--primary);color:var(--primary-fg);border-color:#0000}.walkthrough-step>svg{color:var(--fg-muted);flex-shrink:0;margin-top:6px}.walkthrough-description{color:var(--fg-muted);margin-top:9px;font-size:14px;line-height:1.6;display:block}.walkthrough-cta{margin:22px 0 0 62px}.walkthrough-stage{background:color-mix(in oklch, var(--m-mat) 52%, var(--bg));border:1px solid var(--border);border-radius:var(--radius-frame);min-width:0;padding:30px}.walkthrough-profile,.walkthrough-context{padding:24px}.walkthrough-url{border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.walkthrough-url>svg{color:var(--fg-muted)}.walkthrough-read{color:var(--fg-muted);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:inline-flex}.walkthrough-product{margin:26px 0 22px}.walkthrough-kicker{letter-spacing:.08em;color:var(--fg-muted);font-size:10px}.marketing .walkthrough-product h3,.marketing .walkthrough-context h3{margin:8px 0;font-size:22px;font-weight:500;line-height:1.25}.walkthrough-product>p,.walkthrough-reason p{color:var(--fg-muted);font-size:13px;line-height:1.6}.walkthrough-field{margin-top:20px}.walkthrough-field>span{margin-bottom:9px;font-size:12px;display:block}.walkthrough-chips{flex-wrap:wrap;gap:6px;display:flex}.walkthrough-chips span{border-radius:var(--m-radius-pill);background:var(--surface-2);padding:6px 10px;font-size:11px}.walkthrough-note{color:var(--fg-muted);align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.walkthrough-stage-caption{text-align:center;color:var(--fg-muted);margin-top:16px;font-size:12px}.walkthrough-feed{padding:0 22px}.walkthrough-feed-label{color:var(--fg-muted);padding:16px 0 2px;font-size:11px}.walkthrough-lead{border-bottom:1px solid var(--border);padding:16px 0}.walkthrough-lead:last-child{border-bottom:0}.walkthrough-lead-meta{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.walkthrough-lead-meta>span:first-child{color:var(--fg-muted);align-items:center;gap:6px;display:inline-flex}.walkthrough-lead>a{margin:8px 0 6px;font-size:14px;font-weight:500;line-height:1.4;display:block}.walkthrough-lead>p{color:var(--fg-muted);font-size:11px;line-height:1.5}.walkthrough-context h3{padding-top:8px}.walkthrough-context blockquote{border-left:3px solid var(--border);background:var(--surface-2);margin:18px 0;padding:12px 14px;font-size:14px;line-height:1.5}.walkthrough-reason p{margin-top:7px}.walkthrough-rule{border-top:1px solid var(--border);color:var(--fg-muted);gap:10px;margin-top:18px;padding-top:18px;font-size:11px;line-height:1.5;display:flex}.walkthrough-rule>svg{flex-shrink:0}.walkthrough-rule strong{color:var(--fg);margin-bottom:4px;font-weight:500;display:block}.walkthrough-reddit-link{border:1px solid var(--border);border-radius:var(--m-radius-pill);align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:12px;display:inline-flex}@media (max-width:1000px){.walkthrough-layout{grid-template-columns:1fr 1.15fr;gap:20px}.walkthrough-stage{padding:18px}.walkthrough-step{gap:10px;padding:18px 12px}.walkthrough-step strong{font-size:17px}}@media (max-width:760px){.product-walkthrough{padding:56px 16px}.walkthrough-heading{margin-bottom:28px}.walkthrough-heading>p{font-size:15px}.walkthrough-layout{grid-template-columns:1fr;gap:24px}.walkthrough-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.walkthrough-step{text-align:center;border-color:var(--border);flex-direction:column;align-items:center;gap:9px;padding:12px 8px}.walkthrough-step strong{font-size:12px;line-height:1.4}.walkthrough-step>svg,.walkthrough-description{display:none}.walkthrough-mobile-description{color:var(--fg-muted);margin-top:16px;font-size:14px;line-height:1.6;display:block}.walkthrough-cta{width:fit-content;margin:20px auto 0}.walkthrough-stage{padding:12px}.walkthrough-profile,.walkthrough-context{padding:18px}.walkthrough-feed{padding-inline:16px}.walkthrough-lead-meta{flex-wrap:wrap}}.walkthrough-examples{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.walkthrough-examples button{border-radius:var(--m-radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--fg-muted);cursor:pointer;padding:6px 12px;font-size:13px;font-weight:500}.walkthrough-examples button:hover{color:var(--fg)}.walkthrough-examples button[aria-pressed=true]{background:var(--primary);color:var(--primary-fg);border-color:#0000}.walkthrough-lead-title{color:var(--fg);font-size:15px;font-weight:500}.walkthrough-frame-note{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.walkthrough-frame-note svg{flex-shrink:0}
.reddit-discovery{border-bottom:1px solid var(--m-rule);padding:96px 32px 64px}.discovery-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;max-width:1160px;margin:0 auto 44px;display:grid}.discovery-heading .eyebrow-label{margin-bottom:20px}.marketing .discovery-heading h2{letter-spacing:-.045em;font-size:clamp(36px,3.8vw,52px);line-height:1.08}.discovery-intro p{color:var(--fg-muted);margin-bottom:14px;font-size:16px;line-height:1.65}.discovery-intro p+p{color:var(--fg)}.discovery-intro .marketing-button{margin-top:6px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1240px;margin-inline:auto;display:grid}.discovery-card{border:1px solid var(--border);border-radius:var(--radius-frame);background:var(--surface);min-width:0;overflow:hidden}.discovery-visual{border-bottom:1px solid var(--border);flex-direction:column;gap:18px;min-height:320px;padding:26px 26px 0;display:flex;overflow:hidden}.discovery-buyers{background:color-mix(in oklch, var(--m-mat) 48%, var(--bg))}.discovery-search{background:var(--m-stage)}.discovery-ai{background:color-mix(in oklch, var(--accent) 13%, var(--bg))}.discovery-query{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:14px;font-size:12px;display:flex}.discovery-query>span{flex:1}.discovery-query>svg{color:var(--fg-muted);flex-shrink:0}.discovery-caption{padding:24px}.discovery-step{letter-spacing:.08em;color:var(--fg-muted);font-size:10px}.marketing .discovery-caption h3{letter-spacing:-.035em;margin:12px 0 10px;font-size:22px;font-weight:500;line-height:1.2}.discovery-caption p{color:var(--fg-muted);font-size:14px;line-height:1.6}.discovery-evidence{text-align:center;max-width:900px;color:var(--fg-muted);margin:24px auto 0;font-size:11px;line-height:1.7}.discovery-evidence a{text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.discovery-heading{gap:32px}.discovery-grid{gap:12px}.discovery-visual{min-height:300px;padding:18px 18px 0}.discovery-bubble{font-size:17px}.discovery-peek{margin:0 -28px -20px 12px}.discovery-caption{padding:20px}}@media (max-width:900px){.reddit-discovery{padding:64px 16px 40px}.discovery-heading{grid-template-columns:1fr;gap:20px;max-width:560px;margin-bottom:32px}.discovery-grid{grid-template-columns:1fr;gap:20px;max-width:560px}.discovery-visual{min-height:260px;padding:20px 20px 0}.discovery-intro p{font-size:15px}}.discovery-bubble{background:var(--fg);max-width:94%;color:var(--bg);letter-spacing:-.02em;text-wrap:balance;border-radius:18px 18px 18px 6px;align-self:flex-start;padding:14px 18px;font-size:19px;font-weight:500;line-height:1.3}.discovery-peek{flex-shrink:0;margin:0 -40px -24px 22px}.discovery-answer,.discovery-serp{min-height:210px}.discovery-post,.discovery-serp,.discovery-answer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;min-width:0;box-shadow:var(--m-shadow-small);padding:16px}.discovery-post-meta{color:var(--fg-muted);align-items:center;gap:6px;font-size:11px;display:flex}.discovery-post-meta>span{border:1px solid var(--border);border-radius:var(--m-radius-pill);margin-left:auto;padding:2px 6px;font-size:10px}.discovery-post-title{letter-spacing:-.02em;margin:12px 0 14px;font-size:15px;font-weight:550;line-height:1.35;display:block}.discovery-reply{border-left:2px solid var(--border);padding-left:12px}.discovery-reply-meta{color:var(--fg-muted);align-items:center;gap:6px;font-size:11px;display:flex}.discovery-reply-meta .brand-image{border-radius:999px}.discovery-reply>p{margin:6px 0 10px;font-size:12.5px;line-height:1.55}.discovery-reply-actions{color:var(--fg-muted);align-items:center;gap:12px;font-size:11px;display:flex}.discovery-reply-actions svg{margin-right:-8px}.discovery-serp-row{padding-top:14px}.discovery-serp-site{color:var(--fg-muted);align-items:center;gap:8px;font-size:10px;display:flex}.discovery-serp-site small{line-height:1.3}.discovery-serp-site em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.discovery-serp-row strong{color:var(--m-link);margin:8px 0 6px;font-size:13px;font-weight:500;line-height:1.35;display:block}.discovery-serp-row>p{color:var(--fg-muted);font-size:11.5px;line-height:1.5}.discovery-answer-head{align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.discovery-answer-ask{margin:12px 0 10px;font-size:12.5px;font-weight:500}.discovery-answer-said{color:var(--fg-muted);font-size:12.5px;line-height:1.6}.discovery-answer-source{color:var(--fg-muted);border:1px solid var(--border);border-radius:var(--m-radius-pill);align-items:center;gap:5px;margin-top:12px;padding:3px 8px;font-size:10px;display:inline-flex}
.workflow-features{border-bottom:1px solid var(--m-rule);padding:80px 32px}.workflow-heading{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1160px;margin:0 auto 36px;display:flex}.workflow-heading>div{max-width:720px}.workflow-heading .eyebrow-label{margin-bottom:18px}.marketing .workflow-heading h2{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,48px);line-height:1.12}.workflow-heading p{max-width:600px;color:var(--fg-muted);margin-top:18px;font-size:16px;line-height:1.6}.workflow-heading>a{flex-shrink:0;margin-bottom:4px}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1160px;margin-inline:auto;display:grid}.workflow-card{border:1px solid var(--border);border-radius:var(--radius-frame);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.workflow-card>header{padding:28px 28px 22px}.workflow-feature-icon{border-radius:var(--radius-control);background:var(--surface-2);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:inline-flex}.workflow-feature-icon svg{width:18px;height:18px}.marketing .workflow-card h3{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.2}.workflow-card header p{max-width:470px;color:var(--fg-muted);margin-top:12px;font-size:14px;line-height:1.6}.workflow-art{border-radius:var(--radius-card);flex-direction:column;flex:1;justify-content:center;gap:16px;min-height:244px;margin:0 16px 16px;padding:24px;display:flex}.workflow-alerts .workflow-art{background:color-mix(in oklch, var(--m-mat) 45%, var(--bg))}.workflow-competitors .workflow-art{background:var(--m-stage)}.workflow-needs .workflow-art{background:color-mix(in oklch, var(--accent) 12%, var(--bg))}.workflow-context .workflow-art{background:var(--surface-2)}.workflow-channels{flex-wrap:wrap;justify-content:center;gap:7px 12px;display:flex}.workflow-channels>span{align-items:center;gap:5px;font-size:11px;display:inline-flex}.workflow-panel,.workflow-notification{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--m-shadow-small);min-width:0;padding:18px}.workflow-preview-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.workflow-preview-label>span{align-items:center;gap:6px;display:inline-flex}.workflow-preview-label small{color:var(--fg-muted);font-size:10px;font-weight:400}.workflow-notification>a{align-items:flex-start;gap:12px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.workflow-notification>a svg{flex-shrink:0;margin-top:3px}.workflow-notification>p{color:var(--fg-muted);margin-top:8px;font-size:12px}.workflow-competitor{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.workflow-competitor strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:500}.workflow-competitor small{color:var(--fg-muted);margin-left:4px;font-size:10px;font-weight:400}.workflow-theme{background:var(--surface-2);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px;font-size:13px;line-height:1.4;display:flex}.workflow-theme small{color:var(--fg-muted);flex-shrink:0;font-size:11px}.workflow-panel-note{color:var(--fg-muted);margin-top:14px;font-size:11px}.workflow-panel blockquote{border-left:3px solid var(--accent-edge);margin:16px 0;padding:2px 0 2px 12px;font-size:15px;line-height:1.5}.workflow-policy{border-top:1px solid var(--border);color:var(--fg-muted);gap:10px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.workflow-policy svg{flex-shrink:0}.workflow-policy strong{color:var(--fg);margin-bottom:4px;font-weight:500;display:block}@media (max-width:1000px){.workflow-heading{flex-direction:column;align-items:flex-start;gap:20px}.workflow-grid{gap:16px}.workflow-card>header{padding:24px 22px 20px}.workflow-art{padding:16px}}@media (max-width:760px){.workflow-features{padding:56px 16px}.workflow-grid{grid-template-columns:1fr}.workflow-heading p{font-size:15px}.workflow-card>header{padding:24px 20px 20px}.workflow-art{min-height:0;margin:0 12px 12px;padding:16px}.workflow-panel,.workflow-notification{padding:15px}.workflow-channels{gap:10px 12px}.marketing .workflow-card h3{font-size:23px}}
