.page-module__1baNrW__hero{text-align:center;isolation:isolate;background:linear-gradient(180deg,#0b0a0ebd 0%,#0b0a0eed 55%,var(--bg)100%),url(/textures/texture-blue-1.jpg) center top/cover no-repeat,var(--bg);padding:140px 0 40px;position:relative}.page-module__1baNrW__stepIndicator{justify-content:center;align-items:center;gap:8px;margin-bottom:40px;display:flex}.page-module__1baNrW__stepDot{border:2px solid var(--border);width:36px;height:36px;color:var(--text-tertiary);cursor:pointer;transition:all .2s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.page-module__1baNrW__stepDot:hover{border-color:var(--text-muted);color:var(--text-secondary)}.page-module__1baNrW__stepDotActive{border-color:var(--accent);background:var(--accent);color:#fff}.page-module__1baNrW__stepDotCompleted{border-color:var(--green);background:color-mix(in srgb,var(--green)15%,transparent);color:var(--green)}.page-module__1baNrW__stepLine{background:var(--border);border-radius:1px;width:32px;height:2px}.page-module__1baNrW__stepLineCompleted{background:var(--green)}.page-module__1baNrW__formCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:640px;margin:0 auto;padding:40px}.page-module__1baNrW__formTitle{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}.page-module__1baNrW__formSubtitle{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.5}.page-module__1baNrW__fieldGroup{flex-direction:column;gap:20px;display:flex}.page-module__1baNrW__field{flex-direction:column;gap:6px;display:flex}.page-module__1baNrW__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__1baNrW__fieldLabel{color:var(--text-secondary);font-size:14px;font-weight:500}.page-module__1baNrW__fieldInput{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:15px;font-family:var(--font-sans);width:100%;padding:10px 14px;transition:border-color .15s}.page-module__1baNrW__fieldInput:focus{border-color:var(--accent);outline:none}.page-module__1baNrW__fieldInput::placeholder{color:var(--text-muted)}.page-module__1baNrW__fieldSuffix{color:var(--text-tertiary);pointer-events:none;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.page-module__1baNrW__dollarInput{position:relative}.page-module__1baNrW__dollarInput:before{content:"$";color:var(--text-tertiary);pointer-events:none;z-index:1;font-size:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.page-module__1baNrW__dollarInput .page-module__1baNrW__fieldInput{padding-left:28px}.page-module__1baNrW__fieldSelect{appearance:none;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:15px;font-family:var(--font-sans);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:10px 36px 10px 14px;transition:border-color .15s}.page-module__1baNrW__fieldSelect:focus{border-color:var(--accent);outline:none}.page-module__1baNrW__serviceCard{background:var(--bg);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all .2s var(--ease);align-items:flex-start;gap:16px;width:100%;padding:20px;display:flex}.page-module__1baNrW__serviceCard:hover{border-color:var(--text-muted)}.page-module__1baNrW__serviceCardActive{border-color:var(--accent);background:color-mix(in srgb,var(--accent)5%,var(--bg))}.page-module__1baNrW__serviceCardRadio{border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.page-module__1baNrW__serviceCardActive .page-module__1baNrW__serviceCardRadio{border-color:var(--accent)}.page-module__1baNrW__serviceCardRadioDot{background:var(--accent);border-radius:50%;width:10px;height:10px}.page-module__1baNrW__serviceCardName{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}.page-module__1baNrW__serviceCardDesc{color:var(--text-secondary);font-size:14px;line-height:1.5}.page-module__1baNrW__serviceCardBadge{color:var(--green);background:color-mix(in srgb,var(--green)10%,transparent);border-radius:var(--radius-sm);margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.page-module__1baNrW__toggleCard{background:var(--bg);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all .2s var(--ease);align-items:flex-start;gap:14px;width:100%;padding:16px 20px;display:flex}.page-module__1baNrW__toggleCard:hover{border-color:var(--text-muted)}.page-module__1baNrW__toggleCardActive{border-color:var(--green);background:color-mix(in srgb,var(--green)4%,var(--bg))}.page-module__1baNrW__toggleCardCheck{width:22px;height:22px;color:var(--green);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.page-module__1baNrW__toggleCardCheckEmpty{border:2px solid var(--border);border-radius:4px;width:18px;height:18px}.page-module__1baNrW__toggleCardContent{flex:1;min-width:0}.page-module__1baNrW__toggleCardLabel{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.page-module__1baNrW__toggleCardValue{color:var(--green);background:color-mix(in srgb,var(--green)10%,transparent);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 8px;font-size:13px;font-weight:600}.page-module__1baNrW__toggleCardDesc{color:var(--text-secondary);font-size:13px;line-height:1.5}.page-module__1baNrW__industryInsight{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 20px}.page-module__1baNrW__industryInsight p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.page-module__1baNrW__navButtons{justify-content:space-between;gap:12px;margin-top:32px;display:flex}.page-module__1baNrW__navButtons .page-module__1baNrW__btn:only-child{margin-left:auto}.page-module__1baNrW__resultsCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:760px;margin:0 auto;padding:40px}.page-module__1baNrW__priceRange{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:32px;display:grid}.page-module__1baNrW__priceRangeItem{text-align:center;border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--border);padding:20px 16px}.page-module__1baNrW__priceRangeRecommended{background:color-mix(in srgb,var(--accent)8%,var(--bg));border-color:var(--accent);position:relative}.page-module__1baNrW__priceRangeLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:13px;font-weight:500}.page-module__1baNrW__priceRangeRecommended .page-module__1baNrW__priceRangeLabel{color:var(--accent)}.page-module__1baNrW__priceRangeValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.page-module__1baNrW__priceRangeRecommended .page-module__1baNrW__priceRangeValue{color:var(--accent)}.page-module__1baNrW__comparisonRow{align-items:center;gap:16px;margin-bottom:32px;display:flex}.page-module__1baNrW__comparisonCard{border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--border);text-align:center;flex:1;padding:20px}.page-module__1baNrW__comparisonCardHighlight{border-color:var(--green);background:color-mix(in srgb,var(--green)5%,var(--bg))}.page-module__1baNrW__comparisonLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:13px;font-weight:500}.page-module__1baNrW__comparisonPrice{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:24px;font-weight:700}.page-module__1baNrW__comparisonCardHighlight .page-module__1baNrW__comparisonPrice{color:var(--green)}.page-module__1baNrW__comparisonDesc{color:var(--text-secondary);font-size:13px;line-height:1.5}.page-module__1baNrW__comparisonArrow{color:var(--text-tertiary);flex-shrink:0}.page-module__1baNrW__comparisonUplift{color:var(--green);background:color-mix(in srgb,var(--green)12%,transparent);border-radius:var(--radius-sm);margin-top:10px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.page-module__1baNrW__valueBreakdown{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:32px;overflow:hidden}.page-module__1baNrW__valueBreakdownTitle{color:var(--text-primary);background:var(--bg-elevated);border-bottom:1px solid var(--border);margin:0;padding:16px 20px;font-size:15px;font-weight:600}.page-module__1baNrW__valueBreakdownRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.page-module__1baNrW__valueBreakdownRow:last-child{border-bottom:none}.page-module__1baNrW__valueBreakdownLabel{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:500}.page-module__1baNrW__valueBreakdownDesc{color:var(--text-tertiary);font-size:13px;line-height:1.4}.page-module__1baNrW__valueBreakdownAmount{color:var(--green);white-space:nowrap;font-size:15px;font-weight:600}.page-module__1baNrW__roiSection{margin-bottom:24px}.page-module__1baNrW__roiTitle{color:var(--text-primary);margin-bottom:16px;font-size:15px;font-weight:600}.page-module__1baNrW__roiGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.page-module__1baNrW__roiStat{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 12px}.page-module__1baNrW__roiStatValue{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:20px;font-weight:700}.page-module__1baNrW__roiStatLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.page-module__1baNrW__insightBox{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:24px;padding:20px}.page-module__1baNrW__insightBox p{color:var(--text-secondary);margin-bottom:8px;font-size:14px;line-height:1.7}.page-module__1baNrW__insightBox p:last-child{margin-bottom:0}.page-module__1baNrW__insightHighlight{color:var(--text-primary);font-weight:600}.page-module__1baNrW__emailCapture{text-align:center;max-width:520px;margin:48px auto 0}.page-module__1baNrW__emailCapture h3{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:600}.page-module__1baNrW__emailRow{gap:8px;margin-top:16px;display:flex}.page-module__1baNrW__emailRow .page-module__1baNrW__fieldInput{flex:1}.page-module__1baNrW__emailSubtext{color:var(--text-tertiary);margin-top:10px;font-size:13px;line-height:1.5}.page-module__1baNrW__emailSuccess{color:var(--green);margin-top:12px;font-size:14px;font-weight:500}.page-module__1baNrW__emailError{color:#ef4444;margin-top:8px;font-size:14px}.page-module__1baNrW__ctaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center;padding:48px;position:relative;overflow:hidden}.page-module__1baNrW__ctaCard:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.page-module__1baNrW__hero{padding:120px 0 32px}.page-module__1baNrW__formCard,.page-module__1baNrW__resultsCard{padding:24px}.page-module__1baNrW__fieldRow,.page-module__1baNrW__priceRange{grid-template-columns:1fr}.page-module__1baNrW__comparisonRow{flex-direction:column}.page-module__1baNrW__comparisonArrow{transform:rotate(90deg)}.page-module__1baNrW__roiGrid{grid-template-columns:repeat(2,1fr)}.page-module__1baNrW__emailRow{flex-direction:column}.page-module__1baNrW__stepDot{width:32px;height:32px;font-size:13px}.page-module__1baNrW__stepLine{width:20px}.page-module__1baNrW__navButtons{flex-direction:column-reverse}.page-module__1baNrW__navButtons .page-module__1baNrW__btn:only-child{margin-left:0}}
