.inbound-root{--tool:var(--accent);--on-tool:var(--accent-contrast)}.inbound-root .home-universes-grid{grid-template-columns:repeat(2,1fr)}.inbound-root .home-universe,.inbound-root .home-universe:nth-child(4),.inbound-root .home-universe:nth-child(5){grid-column:auto}.inbound-root .home-contact-form-wrap{place-self:center stretch}.inbound-root .inbound-approach{border-top:2px solid var(--ink);padding-block:clamp(56px,7vw,88px)}.inbound-root .inbound-approach-intro{color:var(--ink-soft);max-width:60ch;margin:0;font-size:16px;line-height:1.6}.inbound-root .inbound-approach-list{gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.inbound-root .inbound-approach-card{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;grid-template-columns:96px 1fr;align-items:start;gap:24px;padding:24px 28px;display:grid}.inbound-root .inbound-approach-card:before{content:"";position:absolute}.inbound-root .inbound-approach-num{width:88px;height:88px;font-family:var(--mono);letter-spacing:-.02em;color:var(--accent-contrast,#fff);background:var(--accent);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px;place-items:center;font-size:36px;font-weight:800;line-height:1;display:grid}.inbound-root .inbound-approach-body{flex-direction:column;gap:10px;display:flex}.inbound-root .inbound-approach-kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--bg);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-flex}.inbound-root .inbound-approach-kicker .dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.inbound-root .inbound-approach-title{font-family:var(--font);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.2}.inbound-root .inbound-approach-copy{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.65}@media (max-width:720px){.inbound-root .inbound-approach-card{grid-template-columns:1fr;gap:14px;padding:20px}.inbound-root .inbound-approach-num{border-radius:12px;width:64px;height:64px;font-size:26px}}.inbound-root .inbound-proof-aside{flex-direction:column;gap:14px;display:flex}.inbound-root .inbound-proof-video{aspect-ratio:16/9;border:2px solid var(--ink);background:var(--ink);width:100%;box-shadow:6px 6px 0 var(--ink);border-radius:16px;position:relative;overflow:hidden}.inbound-root .inbound-proof-badge{z-index:10;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:10px;padding:6px 10px;display:inline-flex;position:absolute;top:12px;right:12px}.inbound-root .inbound-proof-badge img{width:auto;max-width:110px;height:22px;display:block}.inbound-root .inbound-proof-caption{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.inbound-root .inbound-proof-caption strong{color:var(--ink)}.inbound-root .home-focus-tag a{color:inherit;border-radius:999px;margin:-2px -8px;padding:2px 8px;text-decoration:none;transition:background .12s,color .12s;display:block}.inbound-root .home-focus-tag a:hover{background:var(--accent);color:var(--accent-contrast,#fff)}
