/* Proposal 02: current visual language, new owner-directed hierarchy. */
.proposal-v2 #sistema {padding-block:86px 32px}
.proposal-v2 .ws-section-intro {margin-bottom:34px}
.proposal-v2 .ws-system-grid {margin-top:36px}
.proposal-v2 .ws-system-card>p {max-width:36ch}
.proposal-v2 .ws-card-visual {height:220px}
.proposal-v2 .e-collaboration {margin-top:40px;padding-block:30px}
.proposal-v2 .e-collaboration h3>span {color:#cfe95a}
.proposal-v2 .e-collaboration p {align-self:center}
.proposal-v2 .ws-demo-section {padding-top:68px}
.proposal-v2 .ws-demo-context>div>p {font-size:clamp(19px,2vw,28px);line-height:1.25;font-weight:600}
.proposal-v2 .ws-demo-context {gap:24px;margin-bottom:24px}
.proposal-v2 .ws-sidebar-heading,.proposal-v2 .ws-team,.proposal-v2 .ws-conversation-view>.ws-view-eyebrow,.proposal-v2 .ws-review-summary>.ws-mini-label,.proposal-v2 .ws-canvas-footer>span:last-child {display:none}
.proposal-v2 .ws-project-sidebar {padding-top:24px}
.proposal-v2 .ws-review-panel h3 {font-size:clamp(23px,2.2vw,31px);line-height:1.13;margin-top:22px}
.proposal-v2 .ws-review-summary {margin-top:24px;padding-top:20px}
.proposal-v2 .ws-demo-footnote {margin-top:22px}
.proposal-v2 .ws-demo-studio-actions {padding-top:22px}
.proposal-v2 .ws-demo-studio-actions>.ws-request {margin-top:14px}
.proposal-v2 .ws-demo-handoff {border:1px solid #6c7f40;background:#2b3422;border-radius:18px;padding:18px}
.proposal-v2 .ws-demo-handoff p {color:#e4edcf}
.proposal-v2 .ws-demo-handoff button {color:#cfe95a;font-weight:600}
.proposal-v2 .scale-options .is-featured {border-color:#cfe95a;background:#cfe95a;color:#171b13;box-shadow:0 0 0 1px #cfe95a}
.proposal-v2 .scale-options .is-featured :is(small,i){color:#3c4824}
.proposal-v2 .scale-options .is-featured:hover{background:#d9ee81}
.proposal-v2 .scale-options a:not(.is-featured):hover{border-color:#829e4c}
.candidate-site .plan-dock-link.is-featured {color:#171e0c;font-weight:600}
.candidate-site .plan-dock-link.is-featured:hover{background:transparent}
.proposal-v2 .plan-card.is-featured {border-color:#cfe95a;background:linear-gradient(150deg,#2c3724,#202629);box-shadow:0 0 0 1px #a0b65a}
.proposal-v2 .plan-card.is-featured .plan-heading h3 {color:#d7ed83}
.proposal-v2 .plan-card.is-featured .plan-number {color:#cfe95a}
.proposal-v2 .plan-card:not(.is-featured) .plan-choose {background:#2d3428;color:#dae8ba;border:1px solid #5d6c46}
.proposal-v2 .plan-card:not(.is-featured) .plan-choose:hover {background:#3c4732}
@media(max-width:900px){.proposal-v2 .ws-card-visual{height:200px}}
/* Leave room between the longer approved definition and the film divider. */
@media(max-width:680px){.proposal-v2 .fusion-hero .hero-bottom{bottom:64px}}
@media(max-width:680px){.proposal-v2 #sistema{padding-block:54px 20px}.proposal-v2 .ws-system-grid{margin-top:28px}.proposal-v2 .ws-card-visual{height:230px}.proposal-v2 .ws-demo-section{padding-top:46px}.proposal-v2 .ws-demo-context{align-items:flex-start;gap:18px}.proposal-v2 .ws-demo-context>div>p{max-width:25ch}.proposal-v2 .ws-review-panel h3{font-size:26px}.proposal-v2 .e-collaboration{padding-block:24px}}
