.service-page.nearshore-teams[data-v-99e6bc0d]{background-color:#fff}.last-updated-container[data-v-99e6bc0d]{border-bottom:1px solid #e5e7eb;padding:.75rem 0;background-color:#f9fafb}.last-updated[data-v-99e6bc0d]{font-size:.85rem;color:var(--color-text-muted, #6b7280);font-style:italic}.subtitle[data-v-99e6bc0d]{font-size:1.25rem;font-weight:300;max-width:700px;margin:1rem auto 0}.content-section[data-v-99e6bc0d]{padding:4rem 0}.content-grid[data-v-99e6bc0d]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}.answer-capsule[data-v-99e6bc0d]{background:linear-gradient(135deg,#f0f9ff,#f8fafc);border-left:4px solid var(--color-primary, #2563eb);border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:2rem}.answer-capsule p[data-v-99e6bc0d]{margin:0;font-size:1.05rem;line-height:1.6}.cluster-section[data-v-99e6bc0d]{margin-bottom:2.5rem}.cluster-section h2[data-v-99e6bc0d]{color:var(--color-primary, #2563eb);font-size:1.75rem;margin-bottom:1rem}.cluster-section p[data-v-99e6bc0d]{margin-bottom:1rem;line-height:1.7;color:var(--color-text, #1f2937)}.info-list[data-v-99e6bc0d]{list-style:none;padding:0;margin:1rem 0 0}.info-list li[data-v-99e6bc0d]{padding:.5rem 0 .5rem 1.75rem;position:relative;line-height:1.6}.info-list li[data-v-99e6bc0d]:before{content:"→";color:var(--color-primary, #2563eb);font-weight:700;position:absolute;left:0;top:.5rem}.content-sidebar[data-v-99e6bc0d]{display:flex;flex-direction:column;gap:1.5rem}.sidebar-cta[data-v-99e6bc0d],.sidebar-info[data-v-99e6bc0d]{background-color:var(--color-bg-alt, #f8fafc);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000a}.sidebar-cta[data-v-99e6bc0d]{background:linear-gradient(135deg,var(--color-primary, #2563eb) 0%,#1e40af 100%);color:#fff}.sidebar-cta h3[data-v-99e6bc0d]{color:#fff;margin:0 0 .75rem;font-size:1.25rem}.sidebar-cta p[data-v-99e6bc0d]{color:#fffffff2;margin-bottom:1.25rem;font-size:.95rem;line-height:1.5}.sidebar-cta .btn[data-v-99e6bc0d]{display:inline-block;background-color:#fff;color:var(--color-primary, #2563eb);padding:.75rem 1.5rem;border-radius:6px;font-weight:600;text-decoration:none;transition:background-color .2s}.sidebar-cta .btn[data-v-99e6bc0d]:hover{background-color:#f3f4f6}.sidebar-info h4[data-v-99e6bc0d]{color:var(--color-primary, #2563eb);margin:0 0 .75rem;font-size:1.1rem}.sidebar-info .info-list li[data-v-99e6bc0d]:before{content:"✓"}.team-setups-section[data-v-99e6bc0d]{margin:4rem 0 3rem}.team-setups-section h2[data-v-99e6bc0d],.pricing-section h2[data-v-99e6bc0d],.final-cta-section h2[data-v-99e6bc0d]{color:var(--color-primary, #2563eb);font-size:1.75rem;margin-bottom:.75rem;text-align:center}.section-intro[data-v-99e6bc0d]{text-align:center;color:var(--color-text, #1f2937);max-width:800px;margin:0 auto 2rem;line-height:1.7}.setup-cards[data-v-99e6bc0d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.setup-card[data-v-99e6bc0d]{background-color:#fff;border-radius:12px;padding:1.75rem;box-shadow:0 4px 12px #0000000f;border:1px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.setup-card[data-v-99e6bc0d]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.setup-card h3[data-v-99e6bc0d]{color:var(--color-primary, #2563eb);font-size:1.2rem;margin:0 0 1rem}.setup-card .setup-meta[data-v-99e6bc0d]{font-size:.95rem;color:var(--color-text, #374151);margin:.4rem 0;line-height:1.5}.setup-card .setup-rate[data-v-99e6bc0d]{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid #e5e7eb;color:var(--color-primary, #2563eb);font-weight:600}.pricing-section[data-v-99e6bc0d]{margin:4rem 0 3rem;padding:2.5rem;background-color:#f8fafc;border-radius:16px;box-shadow:0 4px 20px #0000000a}.pricing-table-wrapper[data-v-99e6bc0d]{overflow-x:auto;margin:1rem 0}.pricing-table[data-v-99e6bc0d]{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.pricing-table thead[data-v-99e6bc0d]{background-color:var(--color-primary, #2563eb);color:#fff}.pricing-table th[data-v-99e6bc0d]{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.95rem}.pricing-table th.numeric[data-v-99e6bc0d]{text-align:right}.pricing-table td[data-v-99e6bc0d]{padding:1rem 1.25rem;border-bottom:1px solid #f0f0f0;font-size:.95rem}.pricing-table tbody tr:last-child td[data-v-99e6bc0d]{border-bottom:none}.pricing-table tbody tr[data-v-99e6bc0d]:nth-child(2n){background-color:#f9fafb}.pricing-table .level-cell[data-v-99e6bc0d]{font-weight:600;color:var(--color-text, #1f2937)}.pricing-table .numeric[data-v-99e6bc0d]{text-align:right;font-variant-numeric:tabular-nums}.pricing-table .strong[data-v-99e6bc0d]{font-weight:700;color:var(--color-primary, #2563eb)}.pricing-note[data-v-99e6bc0d]{font-size:.9rem;color:var(--color-text-muted, #6b7280);font-style:italic;margin-top:1rem;text-align:center}.final-cta-section[data-v-99e6bc0d]{margin:4rem 0 0;padding:3rem 2rem;background:linear-gradient(135deg,var(--color-primary, #2563eb) 0%,#1e40af 100%);border-radius:16px;text-align:center}.final-cta-section h2[data-v-99e6bc0d]{color:#fff;margin-bottom:.75rem}.final-cta-section .section-intro[data-v-99e6bc0d]{color:#fffffff2;margin-bottom:1.75rem}.final-cta-buttons[data-v-99e6bc0d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.final-cta-buttons .btn[data-v-99e6bc0d]{display:inline-block;padding:.85rem 1.75rem;border-radius:8px;font-weight:600;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all .2s;font-size:1rem}.final-cta-buttons .btn-primary[data-v-99e6bc0d]{background-color:#fff;color:var(--color-primary, #2563eb)}.final-cta-buttons .btn-primary[data-v-99e6bc0d]:hover{background-color:#f3f4f6}.final-cta-buttons .btn-secondary[data-v-99e6bc0d]{background-color:transparent;color:#fff;border-color:#fff}.final-cta-buttons .btn-secondary[data-v-99e6bc0d]:hover{background-color:#ffffff1a}@media (max-width: 768px){.content-grid[data-v-99e6bc0d]{grid-template-columns:1fr;gap:2rem}.pricing-section[data-v-99e6bc0d]{padding:1.5rem 1rem}.pricing-table th[data-v-99e6bc0d],.pricing-table td[data-v-99e6bc0d]{padding:.75rem;font-size:.85rem}.final-cta-section[data-v-99e6bc0d]{padding:2rem 1rem}.cluster-section h2[data-v-99e6bc0d],.team-setups-section h2[data-v-99e6bc0d],.pricing-section h2[data-v-99e6bc0d],.final-cta-section h2[data-v-99e6bc0d]{font-size:1.5rem}}
