.section-label[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono Variable,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;color:var(--primary)}.accent-text[data-astro-cid-j7pv25f6]{color:transparent;background:linear-gradient(100deg,#0f766e,#0284c7);background-clip:text;-webkit-background-clip:text}.primary-action[data-astro-cid-j7pv25f6],.secondary-action[data-astro-cid-j7pv25f6],.product-action[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:0 1.4rem;font-weight:700;transition:transform .2s ease,background .2s ease}.primary-action[data-astro-cid-j7pv25f6]{background:#0f766e;color:#fff;box-shadow:0 12px 30px #0f766e33}.primary-action[data-astro-cid-j7pv25f6]:hover,.product-action[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.secondary-action[data-astro-cid-j7pv25f6]{border:1px solid rgb(0 0 0 / .12);color:var(--deep-text)}.dark .secondary-action[data-astro-cid-j7pv25f6]{border-color:#ffffff26;color:#ffffffd1}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;min-height:25rem;overflow:hidden;border:1px solid rgb(14 165 233 / .2);border-radius:1.6rem;background:#061b2c;box-shadow:0 32px 80px #021e3033}.hero-visual[data-astro-cid-j7pv25f6]:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgb(3 20 34 / .74));content:"";pointer-events:none}.hero-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:63% center;object-position:63% center}.hero-visual[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;right:1.3rem;bottom:1.3rem;left:1.3rem;display:grid;gap:.3rem;color:#fff}.hero-visual[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono Variable,monospace;font-size:.62rem;letter-spacing:.13em;color:#67e8f9}.hero-visual[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:.82rem}.section-block[data-astro-cid-j7pv25f6]{border-top:1px solid rgb(0 0 0 / .07);border-bottom:1px solid rgb(0 0 0 / .07);background:#ffffff52}.section-heading[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.section-title[data-astro-cid-j7pv25f6]{margin-top:1rem;max-width:46rem;font-size:clamp(2rem,5vw,3.35rem);font-weight:900;line-height:1.13;letter-spacing:-.04em;color:#0f172ae6}.dark .section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.dark .section-title[data-astro-cid-j7pv25f6]{color:#ffffffe6}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;font-weight:700;color:var(--primary)}.service-card[data-astro-cid-j7pv25f6],.insight-card[data-astro-cid-j7pv25f6]{position:relative;min-height:18rem;border:1px solid rgb(0 0 0 / .08);border-radius:1.25rem;padding:1.75rem;background:#ffffffb8;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dark .service-card[data-astro-cid-j7pv25f6],.dark .insight-card[data-astro-cid-j7pv25f6]{border-color:#ffffff17;background:#1e293b8c}.service-card[data-astro-cid-j7pv25f6]:hover,.insight-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);border-color:#0f766e59;box-shadow:0 24px 50px #0f172a14}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.insight-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:4rem;font-size:1.4rem;font-weight:800;color:#0f172ae6}.dark .service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.dark .insight-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#ffffffe6}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.insight-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.8rem;line-height:1.7;color:#0f172a8c}.dark .service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.dark .insight-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffff80}.process-list[data-astro-cid-j7pv25f6]{border-top:1px solid rgb(0 0 0 / .1)}.process-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4rem 1fr;gap:1rem;border-bottom:1px solid rgb(0 0 0 / .1);padding:1.5rem 0}.process-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono Variable,monospace;color:var(--primary)}.process-list[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:#0f172ad9}.dark .process-list[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#ffffffd9}.process-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.4rem;color:#0f172a80}.dark .process-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffff73}.product-band[data-astro-cid-j7pv25f6]{background:#0b2f3a;box-shadow:inset 0 1px #ffffff1a}.portfolio-preview-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.portfolio-preview-card[data-astro-cid-j7pv25f6]{display:block;min-height:22rem;padding:1.6rem;border:1px solid rgb(0 0 0 / .08);border-radius:1.25rem;background:#ffffffb3;transition:transform .25s ease,border-color .25s ease}.dark .portfolio-preview-card[data-astro-cid-j7pv25f6]{border-color:#ffffff17;background:#1e293b8c}.portfolio-preview-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);border-color:#0f766e59}.portfolio-preview-card[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{display:flex;align-items:center;justify-content:space-between}.portfolio-preview-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.portfolio-preview-card[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono Variable,monospace;font-size:.65rem;color:var(--primary)}.portfolio-preview-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:3.5rem;font-size:1.45rem;font-weight:900;line-height:1.35;color:#0f172ae6}.dark .portfolio-preview-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#ffffffe6}.portfolio-preview-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.8rem;display:-webkit-box;overflow:hidden;line-height:1.7;color:#0f172a85;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dark .portfolio-preview-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffff7a}.preview-tags[data-astro-cid-j7pv25f6]{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:.4rem;margin-top:1.4rem}.preview-tags[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{border-radius:999px;padding:.3rem .55rem;background:#0f766e14;font-size:.65rem;color:var(--primary)}.light-label[data-astro-cid-j7pv25f6]{color:#67e8f9}.product-action[data-astro-cid-j7pv25f6]{background:#ecfeff;color:#164e63;white-space:nowrap}.insight-card[data-astro-cid-j7pv25f6]{min-height:21rem;display:block}.insight-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:3.2rem;line-height:1.35}.insight-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.insight-arrow[data-astro-cid-j7pv25f6]{position:absolute;right:1.5rem;bottom:1.5rem;display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:999px;background:#0f766e17;color:var(--primary)}.contact-block[data-astro-cid-j7pv25f6]{border:1px solid rgb(15 118 110 / .13);background:linear-gradient(135deg,#ccfbf1b3,#e0f2fe9e)}.dark .contact-block[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#064e3b3d,#0c4a6e33)}@media (min-width: 768px){.section-heading[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:end;justify-content:space-between}}@media (min-width: 1024px){.portfolio-preview-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}
