.barsha-page[data-astro-cid-rdy77haj]{font-family:var(--font-family-body);color:#0b1b30;background:#fff}.barsha-container[data-astro-cid-rdy77haj]{width:min(1120px,92vw);margin:0 auto}.barsha-hero[data-astro-cid-rdy77haj]{position:relative;overflow:hidden;padding:clamp(5rem,14vw,8rem) 0 clamp(4rem,12vw,6rem);background:linear-gradient(120deg,#0b1627,#102e52 45%,#1d3f7a);color:#f5fbff;text-align:center}.barsha-hero__overlay[data-astro-cid-rdy77haj]{position:absolute;inset:0;background:linear-gradient(140deg,#0c1c3680,#ff5c2b4d);opacity:.65}.barsha-hero__content[data-astro-cid-rdy77haj]{position:relative;z-index:1;display:grid;justify-items:center;gap:1.25rem;max-width:760px;text-align:center}.barsha-hero__logo[data-astro-cid-rdy77haj]{width:clamp(68px,11vw,96px);height:clamp(68px,11vw,96px);object-fit:contain}.barsha-hero__tag[data-astro-cid-rdy77haj]{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.28em;font-size:.75rem;color:#e7f2ffbf}.barsha-hero__title[data-astro-cid-rdy77haj]{font-family:var(--font-family-heading);font-size:clamp(2.2rem,4.8vw,3.8rem);letter-spacing:-.02em;color:#fff}.barsha-hero__subtitle[data-astro-cid-rdy77haj]{color:#e5f0ffc7;line-height:1.8;font-size:clamp(1rem,2vw,1.15rem)}.barsha-process[data-astro-cid-rdy77haj]{background:#090f1a;color:#f5f7fb;padding:clamp(4.5rem,11vw,6.5rem) 0}.barsha-section-heading[data-astro-cid-rdy77haj]{text-align:center;max-width:760px;margin:0 auto clamp(3rem,8vw,4rem);display:grid;gap:1rem}.barsha-section-heading[data-astro-cid-rdy77haj] h2[data-astro-cid-rdy77haj]{font-family:var(--font-family-heading);font-size:clamp(2.1rem,4vw,2.8rem);letter-spacing:-.01em}.barsha-section-heading[data-astro-cid-rdy77haj] p[data-astro-cid-rdy77haj]{color:#d7deecc7;line-height:1.8;font-size:1rem}.barsha-process__grid[data-astro-cid-rdy77haj]{display:grid;gap:clamp(1.5rem,4vw,2rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.process-card[data-astro-cid-rdy77haj]{position:relative;padding:clamp(1.75rem,3.5vw,2.25rem);background:#101a2beb;border:1px solid rgba(255,255,255,.06);border-radius:16px;box-shadow:0 18px 32px #00000047;overflow:hidden}.process-card[data-astro-cid-rdy77haj]:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,#ff5c2b14,#175cb60a);opacity:0;transition:opacity .3s ease}.process-card[data-astro-cid-rdy77haj]:hover:before{opacity:1}.process-card__index[data-astro-cid-rdy77haj]{position:absolute;top:clamp(1.5rem,2.5vw,1.8rem);right:clamp(1.5rem,2.5vw,1.8rem);font-family:var(--font-family-heading);font-size:clamp(3.5rem,7vw,4.4rem);color:#ffffff0f;pointer-events:none}.process-card[data-astro-cid-rdy77haj] h3[data-astro-cid-rdy77haj]{position:relative;font-family:var(--font-family-heading);font-size:1.35rem;color:#ff7a3c;margin-bottom:.75rem}.process-card[data-astro-cid-rdy77haj] p[data-astro-cid-rdy77haj]{position:relative;color:#e1eaf7db;line-height:1.7;font-size:.98rem}.barsha-tech[data-astro-cid-rdy77haj]{padding:clamp(4.5rem,10vw,6.5rem) 0 clamp(4rem,9vw,5.5rem);text-align:center;background:#fff;color:#0f2142}.barsha-tech__title[data-astro-cid-rdy77haj]{font-family:var(--font-family-heading);font-size:clamp(2.1rem,3.8vw,2.8rem);color:#0a2559;margin-bottom:clamp(2.5rem,6vw,3.5rem);letter-spacing:-.01em}.barsha-tech__rows[data-astro-cid-rdy77haj]{display:grid;gap:1.75rem;justify-items:center}.tech-row[data-astro-cid-rdy77haj]{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,4vw,2.5rem);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.12em;font-size:clamp(.78rem,1.6vw,.9rem);color:#0f2142bd}.tech-row__item[data-astro-cid-rdy77haj]:after{content:"/";margin-left:clamp(1rem,2vw,1.4rem);color:#0f214266}.tech-row__item[data-astro-cid-rdy77haj]:last-child:after{content:none}.barsha-services[data-astro-cid-rdy77haj]{background:#f5f6f9;padding:clamp(4.5rem,11vw,6.5rem) 0}.barsha-services__title[data-astro-cid-rdy77haj]{font-family:var(--font-family-heading);font-size:clamp(2.1rem,3.6vw,2.7rem);text-align:center;color:#0a2559}.barsha-services__grid[data-astro-cid-rdy77haj]{margin-top:clamp(2.5rem,6vw,3.5rem);display:grid;gap:1.8rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.service-item[data-astro-cid-rdy77haj]{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:start}.service-item__accent[data-astro-cid-rdy77haj]{width:3px;height:32px;background:linear-gradient(180deg,#ff7a3c,#ff501a);border-radius:999px;margin-top:.35rem}.service-item[data-astro-cid-rdy77haj] p[data-astro-cid-rdy77haj]{font-family:var(--font-family-body);color:#0f2142d9;line-height:1.6;font-size:.98rem}.barsha-cta[data-astro-cid-rdy77haj]{background:linear-gradient(120deg,#0b1c36,#12386a 55%,#1a4c92);color:#eef4ff;text-align:center;padding:clamp(4.5rem,12vw,6.5rem) 0}.barsha-cta__content[data-astro-cid-rdy77haj]{display:grid;gap:1.5rem;max-width:700px;justify-items:center}.barsha-cta[data-astro-cid-rdy77haj] h2[data-astro-cid-rdy77haj]{font-family:var(--font-family-heading);font-size:clamp(2rem,3.8vw,2.8rem);letter-spacing:-.01em}.barsha-cta[data-astro-cid-rdy77haj] p[data-astro-cid-rdy77haj]{color:#e4ecfcd1;line-height:1.8;font-size:1.02rem}.barsha-cta__button[data-astro-cid-rdy77haj]{display:inline-flex;align-items:center;gap:.5rem;background:#ff7a3c;color:#fff;padding:.95rem 2.8rem;border-radius:999px;font-family:var(--font-family-heading);letter-spacing:.12em;text-transform:uppercase;font-size:.88rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.barsha-cta__button[data-astro-cid-rdy77haj]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #ff7a3c4d;background:#ff9160}@media (max-width: 640px){.tech-row__item[data-astro-cid-rdy77haj]:after{margin-left:.9rem}.service-item[data-astro-cid-rdy77haj]{grid-template-columns:1fr;gap:.6rem}.service-item__accent[data-astro-cid-rdy77haj]{display:none}.service-item[data-astro-cid-rdy77haj] p[data-astro-cid-rdy77haj]{border-left:3px solid #ff7a3c;padding-left:.8rem}.process-card__index[data-astro-cid-rdy77haj]{font-size:clamp(3rem,12vw,4rem)}}
