.home-scene-copy{background:#eae5df;color:#18131d;padding:clamp(58px,8vw,112px) 0}
.home-scene-copy-inner{max-width:900px;margin-inline:auto;text-align:center}
.home-copy-kicker{letter-spacing:.12em;font:600 11px/1.5 Inter,"Odoo Unicode Support Noto",sans-serif;text-transform:uppercase;opacity:.72}
.home-scene-copy h2,.home-closing-copy h2{font-size:clamp(32px,5.2vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.22;margin:18px 0}
.home-scene-copy-inner>p:last-child{color:#625a60;font-size:clamp(16px,1.7vw,20px);line-height:1.9;max-width:760px;margin:0 auto}
.home-closing-copy{background:#18131d;color:#fff;padding:clamp(64px,8vw,112px) 0}
.home-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
.home-closing-copy h2{max-width:760px;margin-bottom:0}
.home-closing-link{color:#18131d;background:#f5f2f5;border-radius:999px;min-height:64px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:600;white-space:nowrap}
.home-closing-link span{font-size:22px}
@media(max-width:700px){.home-scene-copy{padding:58px 0}.home-scene-copy h2,.home-closing-copy h2{font-size:clamp(31px,8vw,43px)}.home-closing-inner{align-items:flex-start;flex-direction:column;gap:28px}.home-closing-link{min-height:56px;padding-inline:22px}}
# The React Flow anchors remain in place so graph geometry is unchanged; only their visible markers are hidden on the homepage.
#top .react-flow .react-flow__handle{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
