.roi-container.svelte-15qlgbm{max-width:1200px;margin:2rem auto;padding:2rem}.back-link.svelte-15qlgbm{display:inline-block;margin-bottom:2rem;color:#197278;text-decoration:none;font-weight:600;transition:color .2s ease}.back-link.svelte-15qlgbm:hover{color:#104a4e;text-decoration:underline}h1.svelte-15qlgbm{color:#283d3b;font-size:2.5rem;margin-bottom:.5rem;text-align:center}h2.svelte-15qlgbm{color:#666;font-size:1.5rem;margin-bottom:2rem;text-align:center;font-weight:400}.roi-comparison.svelte-15qlgbm{background:#f8f8f8;border-radius:1rem;box-shadow:0 4px 6px #0000001a;padding:2rem}.cost-comparison.svelte-15qlgbm{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-bottom:3rem}@media (max-width: 968px){.cost-comparison.svelte-15qlgbm{grid-template-columns:1fr;gap:1rem}}.custom-development.svelte-15qlgbm,.formify-solution.svelte-15qlgbm{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 2px 4px #0000000d}.custom-development.svelte-15qlgbm h3:where(.svelte-15qlgbm),.formify-solution.svelte-15qlgbm h3:where(.svelte-15qlgbm){color:#283d3b;margin-bottom:1.5rem;text-align:center;font-size:1.5rem}.custom-development.svelte-15qlgbm{border:1px solid #e0e0e0}.formify-solution.svelte-15qlgbm{border:2px solid #197278;background:linear-gradient(135deg,#fff,#f8f8f8)}.cost-item.svelte-15qlgbm{display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem;background:#f8f8f8;border-radius:.5rem}.cost-item.svelte-15qlgbm .cost-label:where(.svelte-15qlgbm){font-weight:600;color:#283d3b}.cost-item.svelte-15qlgbm .cost-value:where(.svelte-15qlgbm){color:#c44536;font-size:1.25rem;font-weight:700;margin:.5rem 0}.cost-item.svelte-15qlgbm .cost-detail:where(.svelte-15qlgbm){color:#666;font-size:.9rem}.total-cost.svelte-15qlgbm{margin-top:2rem;padding:1rem;background:#283d3b;color:#fff;border-radius:.5rem;text-align:center}.total-cost.svelte-15qlgbm .total-label:where(.svelte-15qlgbm){display:block;font-size:1rem;margin-bottom:.5rem}.total-cost.svelte-15qlgbm .total-value:where(.svelte-15qlgbm){font-size:1.5rem;font-weight:700}.vs-badge.svelte-15qlgbm{width:3rem;height:3rem;background:#c44536;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:1rem 0}@media (max-width: 968px){.vs-badge.svelte-15qlgbm{margin:2rem auto}}.formify-benefits.svelte-15qlgbm .benefit-item:where(.svelte-15qlgbm){display:flex;align-items:center;margin-bottom:1rem}.formify-benefits.svelte-15qlgbm .benefit-item:where(.svelte-15qlgbm) i:where(.svelte-15qlgbm){color:#197278;margin-right:1rem;font-size:1.2rem}.formify-benefits.svelte-15qlgbm .benefit-item:where(.svelte-15qlgbm) span:where(.svelte-15qlgbm){color:#283d3b;font-size:1.1rem}.formify-cost.svelte-15qlgbm{margin-top:2rem;text-align:center;padding:1.5rem;background:linear-gradient(135deg,#197278,#1a8088);border-radius:.5rem;color:#fff;box-shadow:0 8px 12px #0000004d}.formify-cost.svelte-15qlgbm .starting-at:where(.svelte-15qlgbm){display:block;font-size:1rem;margin-bottom:.5rem}.formify-cost.svelte-15qlgbm .price:where(.svelte-15qlgbm){font-size:2rem;font-weight:700;display:block;margin-bottom:1rem}.formify-cost.svelte-15qlgbm .savings:where(.svelte-15qlgbm){display:block;font-size:1.2rem;font-weight:600;color:#edddd4}.time-to-market.svelte-15qlgbm{margin-top:3rem}.time-to-market.svelte-15qlgbm h3:where(.svelte-15qlgbm){text-align:center;color:#283d3b;margin-bottom:2rem}.timeline-comparison.svelte-15qlgbm{display:grid;gap:2rem;margin:0 auto;max-width:900px}.timeline.svelte-15qlgbm{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000000d}.timeline.custom.svelte-15qlgbm{border:1px solid #e0e0e0}.timeline.formify.svelte-15qlgbm{border:2px solid #197278}.timeline.svelte-15qlgbm .timeline-header:where(.svelte-15qlgbm){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.timeline.svelte-15qlgbm .timeline-header:where(.svelte-15qlgbm) h4:where(.svelte-15qlgbm){color:#283d3b;margin:0}.timeline.svelte-15qlgbm .timeline-header:where(.svelte-15qlgbm) .duration:where(.svelte-15qlgbm){color:#c44536;font-weight:600}.timeline.svelte-15qlgbm .timeline-steps:where(.svelte-15qlgbm){display:flex;gap:1rem;position:relative;padding:1rem 0}.timeline.svelte-15qlgbm .timeline-steps:where(.svelte-15qlgbm):before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:#e0e0e0;z-index:1}.timeline.svelte-15qlgbm .timeline-steps:where(.svelte-15qlgbm) .step:where(.svelte-15qlgbm){background:#fff;padding:.75rem;border-radius:.5rem;border:1px solid #e0e0e0;text-align:center;position:relative;z-index:2;flex:1}.timeline.svelte-15qlgbm .timeline-steps:where(.svelte-15qlgbm) .step:where(.svelte-15qlgbm) span:where(.svelte-15qlgbm){display:block;font-size:.9rem;color:#666;margin-top:.5rem}@media (max-width: 768px){.timeline.svelte-15qlgbm .timeline-steps:where(.svelte-15qlgbm){flex-direction:column}.timeline.svelte-15qlgbm .timeline-steps:where(.svelte-15qlgbm):before{width:2px;height:100%;left:50%;top:0}}
