body.brand-v51{--hover-surface:var(--pale);--card-shadow:0 8px 24px #0a20280d, 0 2px 5px #0a202806}body.brand-v51 .page-intro.investor-intro{background:var(--paper)}body.brand-v51 .investor-contact{margin-top:28px}body.brand-v51 .article-gallery{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 40px;display:grid}body.brand-v51 .article-hero.article-photo{aspect-ratio:16/9;object-fit:contain;height:auto}body.brand-v51 .article-gallery figure{background:var(--ice);border-radius:18px;margin:0;padding:16px}body.brand-v51 .article-gallery a{border-radius:10px;display:block;overflow:hidden}body.brand-v51 .article-gallery img{object-fit:contain;width:100%;height:320px;display:block}body.brand-v51 .article-gallery figcaption{color:var(--slate);padding:16px 4px 4px;font-size:16px;line-height:1.5}body.brand-v51 .caption a{text-underline-offset:3px;text-decoration:underline}body.brand-v51 summary{padding:16px 18px}body.brand-v51 :is(.project-brief-options,.project-brief-preferences,.conversation-inspiration)>summary{gap:20px;padding:16px 18px}body.brand-v51 .link-button{border-radius:8px;padding:8px 12px}body.brand-v51 :is(.simulation-launcher,.stage-estimate,.conversation-summary,.feature,.sector-card){box-shadow:var(--card-shadow)}body.brand-v51 .stage-card{background:var(--paper);border:1px solid var(--line);cursor:default;border-radius:20px;padding:28px;box-shadow:0 4px 18px #0a202806}body.brand-v51 .stage-card-toolbar{gap:8px;margin:0 0 18px}body.brand-v51 .stage-task-grid{gap:14px;margin:28px 0 24px 12px;padding-left:26px;position:relative}body.brand-v51 .stage-task-grid:before{content:"";background:var(--slate);width:1px;position:absolute;top:-14px;bottom:42px;left:0}body.brand-v51 .stage-task-tile{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto 18px;gap:10px 16px;padding:20px;transition:background-color .16s,box-shadow .16s,border-color .16s;animation:.36s backwards task-connect;position:relative;box-shadow:0 3px 8px #0a202806}body.brand-v51 .stage-task-tile:before{content:"";background:var(--slate);pointer-events:none;width:26px;height:1px;position:absolute;top:50%;left:-27px}body.brand-v51 .stage-task-tile:nth-child(2){animation-delay:.1s}body.brand-v51 .stage-task-tile:nth-child(3){animation-delay:.2s}body.brand-v51 .stage-task-tile:nth-child(n+4){animation-delay:.3s}body.brand-v51 .stage-task-tile .stage-task-open{grid-area:1/3/3;align-self:center}body.brand-v51 .stage-task-tile.stage-add-task{border-style:dashed;flex-wrap:wrap;padding:18px 20px}body.brand-v51 .stage-task-tile.stage-add-task>span{flex-basis:100%;padding-left:39px}body.brand-v51 .stage-analysis-note{margin:20px 0}body.brand-v51 .feature{color:var(--ink);background:var(--paper);flex-direction:column;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:flex}body.brand-v51 .feature>small{margin-bottom:20px}body.brand-v51 .feature-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:600;display:flex}body.brand-v51 .sector-card{transition:background .18s,box-shadow .18s,transform .18s}body.brand-v51 .reveal-sequence[data-reveal=visible]>:is(.feature,.sector-card){animation-fill-mode:backwards}body.brand-v51 .solution-topic{scroll-margin-top:20px}@media (hover:hover){body.brand-v51 :is(.feature,.sector-card):hover{background:var(--hover-surface);transform:translateY(-3px);box-shadow:0 14px 30px #0a202818,0 3px 8px #0a20280b}body.brand-v51 .stage-task-tile:not(:disabled):hover{background:var(--pale);border-color:var(--slate);box-shadow:0 5px 15px #0a202813}}@media (max-width:767px){body.brand-v51 .article-gallery{grid-template-columns:1fr}body.brand-v51 .article-gallery img{height:auto}body.brand-v51 .stage-card{padding:20px}body.brand-v51 .stage-card-toolbar{gap:6px}body.brand-v51 .stage-task-grid{margin-left:2px;padding-left:16px}body.brand-v51 .stage-task-tile{grid-template-columns:minmax(0,1fr) 18px;gap:8px 12px;padding:16px}body.brand-v51 .stage-task-tile:before{width:16px;left:-17px}body.brand-v51 .stage-task-count{grid-area:3/1;font-size:14px}body.brand-v51 .stage-task-tile .stage-task-open{grid-area:1/2/4}body.brand-v51 .stage-task-tile.stage-add-task{gap:12px;padding:16px}body.brand-v51 .stage-task-tile.stage-add-task>span{padding-left:0}body.brand-v51 .home-video-player{aspect-ratio:4/5;border-radius:24px;max-width:440px}}@media (prefers-reduced-motion:reduce){body.brand-v51 .stage-task-tile{transition:none;animation:none}body.brand-v51 :is(.feature,.sector-card){transition:none}body.brand-v51 :is(.feature,.sector-card):hover{transform:none}}@keyframes task-connect{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}
