.platform-page h2{color:#0f172a}.platform-page .lead{letter-spacing:-.011em;color:var(--color-muted);margin-top:20px;font-size:18px;line-height:27px}.button-large{gap:13px;min-height:52px;padding:18px 35px;font-size:16px;font-weight:600}.platform-hero{background:var(--color-canvas)}.platform-hero-inner{grid-template-columns:492px 684px;align-items:center;min-height:740px;padding-block:60px;display:grid}.platform-page .platform-hero h1{letter-spacing:-.032em;color:var(--color-ink);font-size:clamp(40px,4.3vw,62px);font-weight:400;line-height:1.2}.platform-hero-copy p{letter-spacing:-.011em;max-width:472px;color:var(--color-muted);margin-top:20px;font-size:18px;line-height:27px}.platform-hero-copy .button{min-height:40px;margin-top:49px;padding:12px 16px;font-size:16px;font-weight:400}.platform-hero-video{aspect-ratio:684/500;object-fit:cover;width:100%;display:block}.gap-section{grid-template-columns:600px 1fr;align-items:start;padding-block:80px;display:grid}.gap-point h3,.nurture-point h3{letter-spacing:0;color:var(--color-ink);margin-top:49px;font-size:24px;font-weight:500;line-height:32px}.gap-point p,.nurture-point p{letter-spacing:-.011em;color:var(--color-muted);margin-top:20px;font-size:18px;line-height:27px}.gap-visual{justify-self:end;width:409px;height:auto;margin:10px 10px 0 0}.where-section{grid-template-columns:576px 1fr;align-items:center;gap:34px;padding-block:80px;display:grid}.where-section img{width:100%;height:auto}.where-section h2{max-width:580px}.where-section .detail{color:var(--color-muted);margin-top:49px;font-size:16px;line-height:1.6}.stages-section{background:linear-gradient(#fff 20%,#2f2a25 70%,#000 100%);padding-block:111px 101px}.stages-heading{justify-content:space-between;align-items:center;gap:24px;padding-inline:10px;display:flex}.platform-page .stages-heading h2{color:var(--color-ink);line-height:1.17}.stages-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:30px 0 0;padding:0;list-style:none;display:grid}.stage-card{border-radius:var(--radius-card);background:#1c1b1d;flex-direction:column;min-height:317px;padding:24px;display:flex}.stage-card img{object-fit:contain;object-position:left;width:auto;height:29px}.stage-step{letter-spacing:-.014em;color:var(--color-white);margin-top:8px;font-size:14px;line-height:1.6}.stage-card h3{letter-spacing:-.05em;color:var(--color-white);margin-top:8px;font-size:20px;font-weight:500;line-height:22px}.stage-text{letter-spacing:-.014em;color:#c2c2c2;margin-top:8px;font-size:14px;line-height:21px}.stage-meta{letter-spacing:-.014em;color:var(--color-inverse-muted);border-top:1px solid #3a393c;justify-content:space-between;gap:12px;margin-top:auto;padding:20px 10px 0;font-size:14px;line-height:21px;display:flex}.stage-meta span+span{color:var(--color-white)}.stage-meta .positive{color:#22c55e}.detection-section{background:var(--color-ink);padding:40px 0 100px}.detection-inner{grid-template-columns:600px 1fr;align-items:center;gap:10px;display:grid}.platform-page .detection-section h2{color:var(--color-white);line-height:1}.detection-section p{letter-spacing:-.011em;color:var(--color-inverse-muted);margin-top:42px;font-size:18px;line-height:27px}.detection-stats{grid-template-columns:repeat(2,1fr);gap:20px;margin:49px 0 0;display:grid}.detection-stats>div{background:#111;border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;gap:20px;min-height:154px;padding:32px;display:flex}.detection-stats dd{color:var(--color-white);margin:0;font-size:30px;font-weight:800;line-height:36px}.detection-stats dt{letter-spacing:-.014em;color:var(--color-white);font-size:14px;line-height:.8}.detection-inner img{justify-self:end;width:100%;max-width:580px;height:auto}.conversation-section{background:var(--color-ink);text-align:center;padding:80px 0 100px}.platform-page .conversation-section h2{color:var(--color-white);line-height:1.15}.conversation-intro{letter-spacing:-.011em;color:var(--color-inverse-muted);margin-top:20px;font-size:18px;line-height:27px}.conversation-timeline{text-align:left;max-width:980px;margin:104px auto 0;position:relative}.conversation-timeline ol{margin:0;padding:0;list-style:none}.timeline-line{z-index:1;background:#384152;width:2px;position:absolute;transform:translate(-50%)}.conversation-row{grid-template-columns:1fr 40px 1fr;align-items:center;column-gap:32px;margin-bottom:88px;display:grid}.conversation-row:last-child{margin-bottom:0}.conversation-icon{z-index:2;background:#111;border:1px solid #4b4b4b;border-radius:50%;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;width:40px;height:40px;display:flex}.conversation-card{background:#18171c;border-radius:20px;grid-row:1;padding:28px 32px;box-shadow:0 16px 32px #1010141f}.row-right .conversation-card{grid-column:3}.row-left .conversation-card{grid-column:1}.tone-email{border:1px solid #ff9c8e3d}.tone-sms{border:1px solid #a855f733}.tone-reply{border:1px solid #1f2937}.conversation-icon.tone-success{border-color:#34d399}.conversation-card.tone-success{border:0}.conversation-time{letter-spacing:.071em;text-transform:uppercase;color:var(--color-white);margin-bottom:14px;font-size:14px;font-weight:500;line-height:15px}.tone-success .conversation-time{color:#34d399}.conversation-card h3{letter-spacing:0;color:var(--color-white);margin-bottom:10px;font-size:20px;font-weight:600;line-height:28px}.conversation-card h3:last-child{margin-bottom:0}.conversation-text{color:var(--color-inverse-muted);font-size:16px;line-height:22.75px}.conversation-text.italic{font-style:italic}.nurture-section{grid-template-columns:614px 516px;justify-content:space-between;align-items:center;padding-block:80px;display:grid}.nurture-point h3{letter-spacing:.031em;line-height:25px}.journeys{flex-direction:column;gap:14px;margin-right:11px;display:flex}.journey-card{background:#0d0d0d;border-radius:18px;padding:20px 22px}.journey-row+.journey-row{margin-top:20px}.journey-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.journey-label{letter-spacing:.023em;text-transform:uppercase;color:var(--color-white);font-size:13px;font-weight:600}.journey-status{letter-spacing:.025em;text-transform:uppercase;font-size:12px;font-weight:700}.journey-bar{background:#1e1e1e;border-radius:4px;height:8px;overflow:hidden}.journey-bar span{border-radius:4px;height:100%;display:block}.journey-note{background:#0a0a0a;border:1px dashed #3f3f46;border-radius:14px;align-items:center;gap:12px;padding:16px 20px;display:flex}.journey-note svg{flex-shrink:0;width:26px;height:26px}.journey-note p{color:var(--color-inverse-muted);font-size:16px;line-height:1.4}.platform-layer{background:linear-gradient(#fff 20%,#000 100%);padding-block:80px}.platform-layer-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.platform-page .platform-layer h2{color:var(--color-ink)}.platform-layer-intro{color:#475569;margin-top:24px;font-size:16px;line-height:1.6}.platform-layer-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:19px;display:grid}.platform-layer-card{background:var(--color-white);border-radius:40px;min-height:249px;padding:40px}.platform-layer-card h3{letter-spacing:-.042em;color:var(--color-ink);margin-top:20px;font-size:24px;font-weight:500;line-height:1.3}.platform-layer-card p{letter-spacing:-.013em;color:var(--color-muted);margin-top:20px;font-size:16px;line-height:24px}.brand-consistency{text-align:center;padding-top:80px;padding-bottom:60px}.platform-page .brand-consistency h2{letter-spacing:-.028em;color:var(--color-white);font-size:clamp(28px,2.5vw,36px);font-weight:700;line-height:1.1}.brand-consistency>p{max-width:540px;padding-inline:var(--gutter);color:var(--color-inverse-muted);margin:20px auto 0;font-size:16px;line-height:1.6}@media (max-width:1100px){.platform-hero-inner{grid-template-columns:1fr 1.2fr;gap:24px}.gap-section,.nurture-section{grid-template-columns:1fr 1fr;gap:40px}.gap-visual{width:100%;max-width:409px}.where-section,.detection-inner{grid-template-columns:1fr 1fr}.stages-grid{grid-template-columns:repeat(2,1fr)}.journeys{margin-right:0}}@media (max-width:800px){.platform-hero-inner,.gap-section,.where-section,.detection-inner,.nurture-section{grid-template-columns:1fr;gap:40px}.platform-hero-inner{min-height:0;padding-block:56px 32px}.gap-section,.where-section,.nurture-section{padding-block:64px}.gap-visual{justify-self:center;margin:0}.gap-point h3,.nurture-point h3{margin-top:32px;font-size:20px}.gap-point p,.nurture-point p,.platform-page .lead{font-size:16px}.stages-section{padding-block:64px}.stages-heading,.platform-layer-heading{flex-direction:column;align-items:flex-start;padding-inline:0}.detection-section{padding-block:64px}.detection-inner img{justify-self:center}.conversation-section{padding-block:64px}.conversation-timeline{margin-top:48px}.platform-layer{padding-block:64px}.platform-layer-grid{grid-template-columns:1fr}.platform-layer-card{border-radius:28px;min-height:0;padding:20px}}@media (max-width:768px){.conversation-row{grid-template-columns:40px 1fr;column-gap:18px;margin-bottom:48px}.conversation-icon{grid-column:1}.row-right .conversation-card,.row-left .conversation-card{grid-column:2}.conversation-card{padding:22px 20px}}@media (max-width:540px){.stages-grid{grid-template-columns:1fr}.stage-card{min-height:0}.stage-meta{margin-top:24px}.detection-stats>div{min-height:0;padding:24px}}@media (max-width:800px){.platform-layer-card h3{font-size:20px;line-height:1.3}.conversation-intro{font-size:16px;line-height:1.5}.gap-point p,.nurture-point p{line-height:1.5}.brand-consistency h2{font-size:32px;line-height:1.1}.detection-inner p{font-size:16px;line-height:1.5}.conversation-section h2,.stages-heading h2{line-height:32px}.v2-page .campaign-section.brand-consistency h2{font-size:32px;line-height:1.1}.platform-page .lead{line-height:1.5}.platform-page .stages-heading h2,.platform-page .conversation-section h2{line-height:32px}}
