.page.svelte-1thlcsk{min-height:100vh;background:#000;color:#fff;padding:0 7%;overflow-x:hidden}.hero.svelte-1thlcsk{position:relative;display:flex;align-items:center;justify-content:center;min-height:70vh;text-align:center;padding:8rem 0 4rem}.hero-glow.svelte-1thlcsk{position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,rgba(16,185,129,.08) 0%,rgba(16,185,129,.03) 40%,transparent 70%);pointer-events:none}.hero-content.svelte-1thlcsk{position:relative;z-index:1;max-width:700px;margin:0 auto}.label.svelte-1thlcsk{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;margin-bottom:1.5rem;padding:.5rem 1.25rem;background:#10b9810f;border:1px solid rgba(16,185,129,.15);border-radius:100px}.hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem}.accent-text.svelte-1thlcsk{background:linear-gradient(135deg,#10b981,#34d399,#6ee7b7);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle.svelte-1thlcsk{font-size:18px;color:#fff9;line-height:1.7;max-width:560px;margin:0 auto 2rem}.hero-stats.svelte-1thlcsk{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.stat-pill.svelte-1thlcsk{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;color:#fff9;padding:.5rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:100px}.stat-pill.svelte-1thlcsk svg{color:#10b981}.jump-links.svelte-1thlcsk{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.jump-link.svelte-1thlcsk{display:inline-flex;align-items:center;gap:.5rem;font-size:14px;font-weight:500;padding:.65rem 1.25rem;border-radius:10px;text-decoration:none;transition:all .25s}.jump-link.india.svelte-1thlcsk{color:#f59e0b;background:#f59e0b0f;border:1px solid rgba(245,158,11,.15)}.jump-link.india.svelte-1thlcsk:hover{background:#f59e0b1f;border-color:#f59e0b4d;transform:translateY(-1px)}.jump-link.us.svelte-1thlcsk{color:#60a5fa;background:#60a5fa0f;border:1px solid rgba(96,165,250,.15)}.jump-link.us.svelte-1thlcsk:hover{background:#60a5fa1f;border-color:#60a5fa4d;transform:translateY(-1px)}.jump-count.svelte-1thlcsk{font-size:11px;font-weight:700;padding:.15rem .5rem;border-radius:100px;background:#ffffff14}.why-section.svelte-1thlcsk{padding:4rem 0;max-width:1100px;margin:0 auto}.why-section.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:32px;font-weight:500;margin-bottom:2.5rem;text-align:center}.why-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.why-card.svelte-1thlcsk{padding:2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:all .3s;position:relative}.why-card.svelte-1thlcsk:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(16,185,129,.3) 50%,transparent 100%);opacity:0;transition:opacity .3s}.why-card.svelte-1thlcsk:hover{background:#ffffff0a;border-color:#10b98126;transform:translateY(-2px)}.why-card.svelte-1thlcsk:hover:before{opacity:1}.why-number.svelte-1thlcsk{font-size:13px;font-weight:600;font-family:SF Mono,Monaco,monospace;color:#10b981;margin-bottom:1rem;opacity:.7}.why-card.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:18px;font-weight:600;margin-bottom:.75rem}.why-card.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:14px;color:#ffffff8c;line-height:1.65}.region-section.svelte-1thlcsk{padding:4rem 0 2rem;max-width:800px;margin:0 auto}.region-header.svelte-1thlcsk{margin-bottom:2rem}.region-label-row.svelte-1thlcsk{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.region-icon.svelte-1thlcsk{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.india-icon.svelte-1thlcsk{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.us-icon.svelte-1thlcsk{background:#60a5fa1a;color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.region-info.svelte-1thlcsk{flex:1}.region-info.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0}.region-subtitle.svelte-1thlcsk{font-size:13px;color:#fff6;margin-top:.2rem}.region-badge.svelte-1thlcsk{font-size:12px;font-weight:600;padding:.35rem .85rem;border-radius:100px;flex-shrink:0}.india-badge.svelte-1thlcsk{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.us-badge.svelte-1thlcsk{background:#60a5fa1a;color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.region-divider.svelte-1thlcsk{height:2px;border-radius:1px;margin-bottom:1rem}.india-divider.svelte-1thlcsk{background:linear-gradient(90deg,#f59e0b66,#f59e0b0d)}.us-divider.svelte-1thlcsk{background:linear-gradient(90deg,#60a5fa66,#60a5fa0d)}.region-description.svelte-1thlcsk{font-size:15px;color:#ffffff80;line-height:1.65;max-width:650px}.region-separator.svelte-1thlcsk{max-width:800px;margin:2rem auto;padding:1rem 0}.separator-line.svelte-1thlcsk{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%)}.jobs-list.svelte-1thlcsk{display:flex;flex-direction:column;gap:.75rem}.job-card.svelte-1thlcsk{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:all .3s}.job-card.svelte-1thlcsk:hover{border-color:#ffffff1f}.india-card.expanded.svelte-1thlcsk{border-color:#f59e0b33;background:#f59e0b05}.us-card.expanded.svelte-1thlcsk{border-color:#60a5fa33;background:#60a5fa05}.job-header.svelte-1thlcsk{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;background:none;border:none;color:#fff;cursor:pointer;text-align:left;transition:background .2s}.job-header.svelte-1thlcsk:hover{background:#ffffff05}.job-header-left.svelte-1thlcsk{display:flex;flex-direction:column;gap:.5rem}.job-header-left.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:17px;font-weight:600;letter-spacing:-.01em}.job-meta.svelte-1thlcsk{display:flex;gap:1rem;flex-wrap:wrap}.meta-item.svelte-1thlcsk{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;color:#fff6}.meta-item.svelte-1thlcsk svg{color:#ffffff4d}.job-header-right.svelte-1thlcsk{flex-shrink:0;color:#ffffff4d}.india-card.expanded.svelte-1thlcsk .job-header-right:where(.svelte-1thlcsk){color:#f59e0b}.us-card.expanded.svelte-1thlcsk .job-header-right:where(.svelte-1thlcsk){color:#60a5fa}.job-card.expanded.svelte-1thlcsk .chevron-icon{transform:rotate(90deg)}.chevron-icon{transition:transform .2s}.job-details.svelte-1thlcsk{padding:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.job-description.svelte-1thlcsk{font-size:15px;color:#ffffffa6;line-height:1.7;margin-bottom:1.5rem}.job-section.svelte-1thlcsk{margin-bottom:1.5rem}.job-section.svelte-1thlcsk h4:where(.svelte-1thlcsk){font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin-bottom:.75rem}.job-section.svelte-1thlcsk ul:where(.svelte-1thlcsk){list-style:none;padding:0;margin:0}.job-section.svelte-1thlcsk li:where(.svelte-1thlcsk){font-size:14px;color:#fff9;line-height:1.6;padding:.3rem 0 .3rem 1.25rem;position:relative}.india-card.svelte-1thlcsk .job-section:where(.svelte-1thlcsk) li:where(.svelte-1thlcsk):before{content:"";position:absolute;left:0;top:.75rem;width:4px;height:4px;border-radius:50%;background:#f59e0b;opacity:.6}.us-card.svelte-1thlcsk .job-section:where(.svelte-1thlcsk) li:where(.svelte-1thlcsk):before{content:"";position:absolute;left:0;top:.75rem;width:4px;height:4px;border-radius:50%;background:#60a5fa;opacity:.6}.apply-btn.svelte-1thlcsk{display:inline-flex;align-items:center;gap:.6rem;font-size:14px;font-weight:600;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;transition:all .2s;margin-top:.5rem}.india-apply.svelte-1thlcsk{color:#000;background:#f59e0b}.india-apply.svelte-1thlcsk:hover{background:#fbbf24;transform:translateY(-1px)}.us-apply.svelte-1thlcsk{color:#000;background:#60a5fa}.us-apply.svelte-1thlcsk:hover{background:#93c5fd;transform:translateY(-1px)}.general-cta.svelte-1thlcsk{position:relative;text-align:center;padding:4rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;max-width:650px;margin:3rem auto 6rem;overflow:hidden}.general-cta.svelte-1thlcsk .cta-glow:where(.svelte-1thlcsk){position:absolute;top:-40%;left:50%;transform:translate(-50%);width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(16,185,129,.06) 0%,transparent 60%);pointer-events:none}.general-cta.svelte-1thlcsk .cta-content:where(.svelte-1thlcsk){position:relative;z-index:1}.general-cta.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:28px;font-weight:500;margin-bottom:.75rem}.general-cta.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:15px;color:#ffffff80;line-height:1.6;max-width:420px;margin:0 auto 2rem}.cta-button.svelte-1thlcsk{display:inline-flex;align-items:center;gap:.5rem;font-size:14px;font-weight:600;color:#fff;background:transparent;padding:.7rem 1.5rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;text-decoration:none;transition:all .2s}.cta-button.svelte-1thlcsk:hover{background:#ffffff0d;border-color:#fff6}@media(max-width:1024px){.why-grid.svelte-1thlcsk{grid-template-columns:1fr;gap:1rem}}@media(max-width:768px){.page.svelte-1thlcsk{padding:0 5%}.hero.svelte-1thlcsk{min-height:auto;padding:6rem 0 3rem}.hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:36px}.subtitle.svelte-1thlcsk{font-size:16px}.hero-stats.svelte-1thlcsk{gap:.5rem}.stat-pill.svelte-1thlcsk{font-size:12px;padding:.4rem .8rem}.jump-links.svelte-1thlcsk{flex-direction:column;align-items:center;gap:.6rem}.jump-link.svelte-1thlcsk{width:100%;max-width:280px;justify-content:center}.why-section.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:26px}.region-label-row.svelte-1thlcsk{flex-wrap:wrap;gap:.75rem}.region-info.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:22px}.region-badge.svelte-1thlcsk{margin-left:auto}.job-header.svelte-1thlcsk{padding:1rem 1.25rem}.job-header-left.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:15px}.job-meta.svelte-1thlcsk{gap:.6rem}.job-details.svelte-1thlcsk{padding:0 1.25rem 1.25rem}.general-cta.svelte-1thlcsk{padding:3rem 2rem;margin:2rem auto 4rem}.general-cta.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:24px}}
