.proposal-stages-module__i3a9qG__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.proposal-stages-module__i3a9qG__stepSection{padding:80px 0;position:relative}.proposal-stages-module__i3a9qG__layout{grid-template-columns:2fr 3fr;align-items:stretch;display:grid;position:relative}.proposal-stages-module__i3a9qG__layout:after{content:"";background:var(--border-subtle);z-index:1;width:1px;position:absolute;top:-80px;bottom:-80px;left:40%}.proposal-stages-module__i3a9qG__meta{z-index:2;flex-direction:column;justify-content:center;gap:24px;padding-left:64px;padding-right:64px;display:flex;position:relative}.proposal-stages-module__i3a9qG__visual{z-index:2;align-items:center;padding-left:64px;padding-right:64px;display:flex;position:relative}.proposal-stages-module__i3a9qG__stageIndicator{align-items:center;gap:16px;display:flex}.proposal-stages-module__i3a9qG__stepNumber{font-family:var(--font-mono);color:var(--brand-orange);letter-spacing:.1em;font-size:14px;font-weight:600}.proposal-stages-module__i3a9qG__statusBadge{color:var(--brand-orange);font-size:10px;font-family:var(--font-mono);text-transform:uppercase;background:#e468451a;border:1px solid #e4684533;border-radius:4px;padding:4px 10px}.proposal-stages-module__i3a9qG__stepTitle{font-family:var(--font-logo);color:var(--text-primary);letter-spacing:-.02em;max-width:500px;margin:0;font-size:56px;font-weight:600;line-height:1.1}.proposal-stages-module__i3a9qG__stepTitle strong{color:var(--text-primary);font-weight:600}.proposal-stages-module__i3a9qG__stepDescription{color:var(--text-secondary);max-width:480px;margin:0;font-size:15px;line-height:1.6}.proposal-stages-module__i3a9qG__metaActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.proposal-stages-module__i3a9qG__learnMoreLink{color:var(--brand-orange);align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;transition:gap .2s;display:inline-flex}.proposal-stages-module__i3a9qG__learnMoreLink:hover{gap:12px}.proposal-stages-module__i3a9qG__visualInner{aspect-ratio:16/10;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fafafa;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:visible!important}.proposal-stages-module__i3a9qG__discoveryVisual{width:100%;height:100%;position:relative;overflow:visible!important}.proposal-stages-module__i3a9qG__gridWrapper{border-radius:inherit;background-color:#fff;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.proposal-stages-module__i3a9qG__gridImage{object-fit:cover;width:100%;height:100%;display:block}.proposal-stages-module__i3a9qG__formOverlay{border:1px solid var(--border-subtle);z-index:20;background:#fff;border-radius:8px;width:35%;position:absolute;bottom:10%;left:5%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 40px 80px #00000026}.proposal-stages-module__i3a9qG__formImage{width:100%;height:auto;display:block}.proposal-stages-module__i3a9qG__calibrationVisual{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.proposal-stages-module__i3a9qG__deliverableBase{border:1px solid var(--border-subtle);z-index:1;background:#fff;border-radius:12px;width:90%;position:relative;box-shadow:0 10px 40px #0000000d}.proposal-stages-module__i3a9qG__baseImage{border-radius:inherit;width:100%;height:auto;display:block}.proposal-stages-module__i3a9qG__deliverableFloat{border:1px solid var(--border-strong);z-index:10;background:#fff;border-radius:12px;width:30%;position:absolute;top:20%;right:5%;box-shadow:0 30px 80px #00000026}.proposal-stages-module__i3a9qG__floatImage{border-radius:inherit;width:100%;height:auto;display:block}.proposal-stages-module__i3a9qG__proposalVisual{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;width:90%;overflow:hidden;box-shadow:0 30px 80px #00000014}.proposal-stages-module__i3a9qG__proposalImage{width:100%;height:auto;display:block}.proposal-stages-module__i3a9qG__signatureVisual{justify-content:center;align-items:center;width:100%;padding:40px;display:flex}.proposal-stages-module__i3a9qG__signatureSection{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;width:100%;max-width:500px;padding:32px;box-shadow:0 30px 100px #00000014}.proposal-stages-module__i3a9qG__signatureLabel{font-family:var(--font-mono);letter-spacing:.1em;color:#999;text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.proposal-stages-module__i3a9qG__signatureBox{background:#7a907905;border:2px dashed #ddd;border-radius:10px;flex-direction:column;justify-content:center;width:100%;min-height:140px;padding:24px;transition:all .4s;display:flex;position:relative}.proposal-stages-module__i3a9qG__signatureBox.proposal-stages-module__i3a9qG__isSigned{background:#7a90790d;border-color:#7a9079}.proposal-stages-module__i3a9qG__signatureName{font-family:var(--font-caveat);color:#1a1a1a;white-space:nowrap;width:0;margin:0;font-size:48px;font-weight:400;line-height:1.2;overflow:hidden}.proposal-stages-module__i3a9qG__signatureBox.proposal-stages-module__i3a9qG__isTyping .proposal-stages-module__i3a9qG__signatureName,.proposal-stages-module__i3a9qG__signatureBox.proposal-stages-module__i3a9qG__isSigned .proposal-stages-module__i3a9qG__signatureName{width:100%;transition:width 2s steps(20,end)}.proposal-stages-module__i3a9qG__signatureDetails{opacity:0;margin-top:8px;transition:all .4s .1s;transform:translateY(10px)}.proposal-stages-module__i3a9qG__signatureBox.proposal-stages-module__i3a9qG__isSigned .proposal-stages-module__i3a9qG__signatureDetails{opacity:1;transform:translateY(0)}.proposal-stages-module__i3a9qG__sigId{color:#7a9079;font-size:11px;font-family:var(--font-mono);margin-bottom:2px}.proposal-stages-module__i3a9qG__sigDate{color:#999;font-size:11px}.proposal-stages-module__i3a9qG__signedStamp{font-family:var(--font-primary);color:#e4684514;text-transform:uppercase;letter-spacing:.02em;pointer-events:none;opacity:0;white-space:nowrap;font-size:72px;font-weight:900;position:absolute;top:50%;right:32px;transform:translateY(-50%)rotate(-12deg)scale(1.5)}.proposal-stages-module__i3a9qG__signatureBox.proposal-stages-module__i3a9qG__isSigned .proposal-stages-module__i3a9qG__signedStamp{animation:.5s cubic-bezier(.175,.885,.32,1.275) .3s forwards proposal-stages-module__i3a9qG__stampEffect}@keyframes proposal-stages-module__i3a9qG__stampEffect{0%{opacity:0;transform:translateY(-50%)rotate(-15deg)scale(1.8)}to{opacity:1;transform:translateY(-50%)rotate(-12deg)scale(1)}}.proposal-stages-module__i3a9qG__activeVisual{flex-direction:column;gap:20px;width:100%;height:100%;padding:40px;display:flex}.proposal-stages-module__i3a9qG__dashboardHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.proposal-stages-module__i3a9qG__projectTitle{font-family:var(--font-mono);color:var(--text-primary);font-size:12px;font-weight:600}.proposal-stages-module__i3a9qG__pulse{background:var(--brand-orange);border-radius:50%;width:8px;height:8px;animation:2s infinite proposal-stages-module__i3a9qG__pulseAnim}@keyframes proposal-stages-module__i3a9qG__pulseAnim{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.proposal-stages-module__i3a9qG__moduleList{flex-direction:column;gap:12px;display:flex}.proposal-stages-module__i3a9qG__moduleItem{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;box-shadow:0 4px 12px #00000005}.proposal-stages-module__i3a9qG__moduleName{color:var(--text-primary);font-size:13px;font-weight:500}.proposal-stages-module__i3a9qG__moduleProgress{background:#eee;border-radius:2px;width:100px;height:4px;position:relative;overflow:hidden}.proposal-stages-module__i3a9qG__progressFill{background:var(--brand-sage);height:100%;position:absolute;top:0;left:0}.proposal-stages-module__i3a9qG__deliveredVisual{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.proposal-stages-module__i3a9qG__blueprintCard{border:1px solid var(--border-strong);z-index:5;text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:16px;width:300px;padding:24px;display:flex;position:relative;box-shadow:0 30px 60px #0000001a}.proposal-stages-module__i3a9qG__blueprintIcon{width:48px;height:48px;color:var(--brand-sage);background:#8892a91a;border-radius:12px;justify-content:center;align-items:center;display:flex}.proposal-stages-module__i3a9qG__blueprintTitle{color:var(--text-primary);font-size:16px;font-weight:600}.proposal-stages-module__i3a9qG__blueprintStats{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:12px;width:100%;padding-top:16px;display:grid}.proposal-stages-module__i3a9qG__bpStat{flex-direction:column;gap:4px;display:flex}.proposal-stages-module__i3a9qG__bpLabel{color:var(--text-dim);text-transform:uppercase;font-size:9px;font-family:var(--font-mono)}.proposal-stages-module__i3a9qG__bpValue{color:var(--brand-sage);font-size:14px;font-weight:600}.proposal-stages-module__i3a9qG__intelligenceSection{background:var(--brand-orange);color:#fff;padding:0;position:relative;overflow:hidden}.proposal-stages-module__i3a9qG__intelligenceGrid{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr;display:grid}.proposal-stages-module__i3a9qG__intelligenceLeft{border-right:1px solid #ffffff26}.proposal-stages-module__i3a9qG__intelligenceHeader{border-bottom:1px solid #ffffff26;padding:64px}.proposal-stages-module__i3a9qG__intelligenceHeader h3{font-family:var(--font-logo);color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:56px;font-weight:600;line-height:1.1}.proposal-stages-module__i3a9qG__intelligenceHeader h3 strong{color:#fff}.proposal-stages-module__i3a9qG__intelligenceHeader p{color:#fffc;margin:0;font-size:18px;line-height:1.6}.proposal-stages-module__i3a9qG__intelligenceRows{flex-direction:column;display:flex}.proposal-stages-module__i3a9qG__intelRow{border-bottom:1px solid #ffffff26;gap:24px;padding:40px 64px;transition:background .3s;display:flex}.proposal-stages-module__i3a9qG__intelRow:last-child{border-bottom:none}.proposal-stages-module__i3a9qG__intelRow:hover{background:#ffffff08}.proposal-stages-module__i3a9qG__intelIcon{color:#fff;background:#ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.proposal-stages-module__i3a9qG__intelContent h4{color:#fff;margin:0 0 8px;font-size:20px;font-weight:600}.proposal-stages-module__i3a9qG__intelContent p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.5}.proposal-stages-module__i3a9qG__intelligenceRight{background:#ffffff05;justify-content:center;align-items:center;padding:64px;display:flex}.proposal-stages-module__i3a9qG__intelligenceVisual{-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #fff3;border-radius:16px;width:100%;max-width:440px;padding:32px;position:relative;box-shadow:0 40px 100px #0003}.proposal-stages-module__i3a9qG__pipelineHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;display:flex}.proposal-stages-module__i3a9qG__pipelineTitle{font-family:var(--font-mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.proposal-stages-module__i3a9qG__liveBadge{font-family:var(--font-mono);color:#fff;align-items:center;gap:8px;font-size:10px;display:flex}.proposal-stages-module__i3a9qG__pipelineTrack{flex-direction:column;gap:12px;display:flex}.proposal-stages-module__i3a9qG__pipelineItem{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex}.proposal-stages-module__i3a9qG__pipelineItem:hover{background:#ffffff0f;border-color:#fff3;transform:scale(1.02)}.proposal-stages-module__i3a9qG__leadAvatar{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.proposal-stages-module__i3a9qG__leadInfo{flex:1}.proposal-stages-module__i3a9qG__leadName{color:#fff;font-size:13px;font-weight:600}.proposal-stages-module__i3a9qG__leadStatus{color:#fff9;font-size:11px;font-weight:400}.proposal-stages-module__i3a9qG__leadVelocity{font-family:var(--font-mono);color:#fff;background:#ffffff1a;border-radius:4px;padding:4px 8px;font-size:10px}.proposal-stages-module__i3a9qG__invoicedVisual{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.proposal-stages-module__i3a9qG__invoiceCard{border:1px solid var(--border-strong);background:#fff;border-radius:12px;width:340px;overflow:hidden;box-shadow:0 30px 60px #00000014}.proposal-stages-module__i3a9qG__invoiceCardHeader{border-bottom:1px solid var(--border-subtle);background:#d877570a;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.proposal-stages-module__i3a9qG__invoiceCardLabel{font-family:var(--font-mono);letter-spacing:.08em;color:var(--brand-orange);text-transform:uppercase;font-size:10px}.proposal-stages-module__i3a9qG__invoiceRows{background:var(--border-subtle);flex-direction:column;gap:1px;padding:0;display:flex}.proposal-stages-module__i3a9qG__invoiceRow{background:#fff;justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.proposal-stages-module__i3a9qG__invoiceRow_due{background:#d877570d}.proposal-stages-module__i3a9qG__invoiceRow_pending{opacity:.5}.proposal-stages-module__i3a9qG__invoiceRowLeft{align-items:center;gap:10px;display:flex}.proposal-stages-module__i3a9qG__invoiceDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.proposal-stages-module__i3a9qG__invoiceDot_paid{background:var(--brand-sage)}.proposal-stages-module__i3a9qG__invoiceDot_due{background:var(--brand-orange)}.proposal-stages-module__i3a9qG__invoiceDot_pending{background:var(--border-strong)}.proposal-stages-module__i3a9qG__invoiceRowLabel{color:var(--text-secondary);font-size:12px}.proposal-stages-module__i3a9qG__invoiceRow_due .proposal-stages-module__i3a9qG__invoiceRowLabel{color:var(--text-primary);font-weight:600}.proposal-stages-module__i3a9qG__invoiceRowRight{align-items:center;gap:12px;display:flex}.proposal-stages-module__i3a9qG__invoiceRowPct{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.proposal-stages-module__i3a9qG__invoiceRowAmount{font-family:var(--font-mono);color:var(--text-primary);font-size:12px;font-weight:600}.proposal-stages-module__i3a9qG__invoiceCardFooter{border-top:1px solid var(--border-subtle);background:#fafafa;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}@media (max-width:1024px){.proposal-stages-module__i3a9qG__intelligenceGrid{grid-template-columns:1fr}.proposal-stages-module__i3a9qG__intelligenceLeft{border-bottom:1px solid #ffffff26;border-right:none}.proposal-stages-module__i3a9qG__intelligenceHeader,.proposal-stages-module__i3a9qG__intelRow,.proposal-stages-module__i3a9qG__intelligenceRight{padding:40px 24px}.proposal-stages-module__i3a9qG__intelligenceHeader h3{font-size:42px}}@media (max-width:768px){.proposal-stages-module__i3a9qG__stepSection{padding:48px 0}.proposal-stages-module__i3a9qG__layout{grid-template-columns:1fr}.proposal-stages-module__i3a9qG__layout:after{display:none}.proposal-stages-module__i3a9qG__meta{gap:16px;padding-left:1.25rem;padding-right:1.25rem}.proposal-stages-module__i3a9qG__visual{padding-left:1.25rem;padding-right:1.25rem}.proposal-stages-module__i3a9qG__stepNumber{font-size:11px}.proposal-stages-module__i3a9qG__statusBadge{padding:3px 8px;font-size:9px}.proposal-stages-module__i3a9qG__stepTitle{max-width:100%;font-size:2rem}.proposal-stages-module__i3a9qG__stepDescription{font-size:14px}.proposal-stages-module__i3a9qG__metaActions{margin-bottom:32px}.proposal-stages-module__i3a9qG__intelligenceHeader{padding:32px 1.25rem}.proposal-stages-module__i3a9qG__intelligenceHeader h3{font-size:2rem}.proposal-stages-module__i3a9qG__intelligenceHeader p{font-size:15px}.proposal-stages-module__i3a9qG__intelRow{padding:28px 1.25rem}.proposal-stages-module__i3a9qG__intelligenceRight{padding:32px 1.25rem}}
