.it-page[data-astro-cid-wna7myso]{--it-ink:#0f1f14}svg[data-astro-cid-wna7myso]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.it-hero[data-astro-cid-wna7myso]{color:#fff;background:radial-gradient(60% 70% at 80% 40%,#69c94c38,#0000 60%),linear-gradient(135deg,#0c1a11 0%,#143420 55%,#1f4f27 100%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(36px,6vw,80px);padding:clamp(40px,6vw,72px) max(5%,50% - 600px) clamp(64px,8vw,104px);display:grid;position:relative;overflow:hidden}.it-hero[data-astro-cid-wna7myso]:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(at 70%,#000,#0000 75%)}.it-hero-copy[data-astro-cid-wna7myso]{z-index:1;max-width:640px;position:relative}.it-hero[data-astro-cid-wna7myso] .it-crumbs{margin-bottom:26px}.it-hero[data-astro-cid-wna7myso] .it-crumbs ol,.it-hero[data-astro-cid-wna7myso] .it-crumbs [aria-current=page]{color:#b6c8bb}.it-hero[data-astro-cid-wna7myso] .it-crumbs a{color:#c8f2b8}.it-kicker[data-astro-cid-wna7myso]{color:#c8f2b8;letter-spacing:.1em;text-transform:uppercase;background:#9be87e14;border:1px solid #9be87e47;border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 14px 7px 12px;font-size:.75rem;font-weight:750;display:inline-flex}.it-kicker[data-astro-cid-wna7myso] span[data-astro-cid-wna7myso]{background:#86e66a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #86e66a2e}h1[data-astro-cid-wna7myso]{letter-spacing:-.035em;margin:22px 0 20px;font-size:clamp(2.3rem,4.4vw,3.7rem);font-weight:800;line-height:1.07}h1[data-astro-cid-wna7myso] em[data-astro-cid-wna7myso]{color:#9be87e;font-style:normal}.it-lead[data-astro-cid-wna7myso]{color:#cbd8cf;max-width:560px;margin:0;font-size:1.1rem;line-height:1.75}.it-actions[data-astro-cid-wna7myso]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.it-actions[data-astro-cid-wna7myso] .cta[data-astro-cid-wna7myso]{align-items:center;gap:8px;display:inline-flex}.it-actions[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{width:18px;height:18px}.it-cta[data-astro-cid-wna7myso]{color:#0d1a0f;background:#7bd85a;box-shadow:0 12px 30px #69c94c47}.it-cta[data-astro-cid-wna7myso]:hover{background:#95e678}.it-points[data-astro-cid-wna7myso]{color:#b6c8bb;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.it-points[data-astro-cid-wna7myso] li[data-astro-cid-wna7myso]{align-items:center;gap:7px;display:inline-flex}.it-points[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{stroke:#86e66a;stroke-width:2.4px;width:16px;height:16px}.it-hero-art[data-astro-cid-wna7myso]{z-index:1;grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr;justify-self:center;gap:14px;width:100%;max-width:520px;display:grid;position:relative}.ph[data-astro-cid-wna7myso]{background:#1a3322;border:1px solid #ffffff2e;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 30px 70px #00080273}.ph[data-astro-cid-wna7myso] img[data-astro-cid-wna7myso]{object-fit:cover;width:100%;height:100%;display:block}.ph-main[data-astro-cid-wna7myso]{aspect-ratio:4/3.3;grid-area:1/1}.ph-side[data-astro-cid-wna7myso]{grid-area:1/2/span 2}.ph-small[data-astro-cid-wna7myso]{aspect-ratio:16/10;grid-area:2/1}.it-badge[data-astro-cid-wna7myso]{color:#111a15;background:#fff;border:1px solid #e6ebef;border-radius:14px;align-items:center;gap:11px;padding:12px 16px;display:flex;position:absolute;bottom:-22px;left:-26px;box-shadow:0 18px 40px #0008024d}.it-badge[data-astro-cid-wna7myso] strong[data-astro-cid-wna7myso],.it-badge[data-astro-cid-wna7myso] small[data-astro-cid-wna7myso]{display:block}.it-badge[data-astro-cid-wna7myso] strong[data-astro-cid-wna7myso]{font-size:.92rem}.it-badge[data-astro-cid-wna7myso] small[data-astro-cid-wna7myso]{color:#667384;font-size:.74rem}.it-badge-icon[data-astro-cid-wna7myso]{color:#2c6a1c;background:#e2f3da;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.it-badge-icon[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{width:20px;height:20px}.it-index[data-astro-cid-wna7myso]{z-index:2;border:1px solid var(--line);border-radius:var(--radius-lg);max-width:1200px;box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:-34px auto 0;display:grid;position:relative;overflow:hidden}.it-index[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]{border-right:1px solid var(--line);align-items:center;gap:14px;padding:20px 22px;transition:background .18s;display:flex}.it-index[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]:last-child{border-right:0}.it-index[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]:hover{background:var(--brand-50)}.it-index[data-astro-cid-wna7myso] small[data-astro-cid-wna7myso]{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:750;display:block}.it-index[data-astro-cid-wna7myso] strong[data-astro-cid-wna7myso]{letter-spacing:-.01em;margin-top:2px;font-size:.92rem;line-height:1.3;display:block}.feature-icon[data-astro-cid-wna7myso]{width:46px;height:46px;color:var(--blue-dark);background:var(--brand-100);border-radius:12px;flex:none;place-items:center;display:grid}.feature-icon[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{stroke-width:1.8px;width:23px;height:23px}.it-section[data-astro-cid-wna7myso]{max-width:1256px;margin:auto;padding:88px 28px}.it-head[data-astro-cid-wna7myso]{max-width:660px;margin-bottom:44px}.it-head[data-astro-cid-wna7myso].center{text-align:center;margin-inline:auto}.it-head[data-astro-cid-wna7myso] .eyebrow[data-astro-cid-wna7myso]{margin:0}h2[data-astro-cid-wna7myso]{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.it-head[data-astro-cid-wna7myso]>p[data-astro-cid-wna7myso]:last-child{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.it-services[data-astro-cid-wna7myso]{gap:28px;display:grid}.it-service[data-astro-cid-wna7myso]{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(20px,3vw,32px);scroll-margin-top:110px;display:grid}.it-service[data-astro-cid-wna7myso].reverse .it-service-media[data-astro-cid-wna7myso]{order:2}.it-service-media[data-astro-cid-wna7myso]{aspect-ratio:4/3;background:var(--bg);border-radius:16px;margin:0;position:relative;overflow:hidden}.it-service-media[data-astro-cid-wna7myso] img[data-astro-cid-wna7myso]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.it-service[data-astro-cid-wna7myso]:hover .it-service-media[data-astro-cid-wna7myso] img[data-astro-cid-wna7myso]{transform:scale(1.03)}.it-tag[data-astro-cid-wna7myso]{color:var(--blue-dark);background:var(--brand-50);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:.76rem;font-weight:750;display:inline-flex}.it-tag[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{width:16px;height:16px}.it-service[data-astro-cid-wna7myso] h3[data-astro-cid-wna7myso]{letter-spacing:-.025em;margin:16px 0 12px;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.2}.it-service-body[data-astro-cid-wna7myso]>p[data-astro-cid-wna7myso]{color:var(--muted);margin:0;line-height:1.75}.it-checks[data-astro-cid-wna7myso]{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.it-checks[data-astro-cid-wna7myso] li[data-astro-cid-wna7myso]{align-items:flex-start;gap:10px;font-weight:550;line-height:1.5;display:flex}.it-checks[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{color:#fff;background:var(--blue);stroke-width:3px;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;padding:3px}.it-link[data-astro-cid-wna7myso]{color:var(--blue-dark);align-items:center;gap:8px;margin-top:24px;font-weight:750;display:inline-flex}.it-link[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{width:18px;height:18px;transition:transform .18s}.it-link[data-astro-cid-wna7myso]:hover{color:var(--blue)}.it-link[data-astro-cid-wna7myso]:hover svg[data-astro-cid-wna7myso]{transform:translate(3px)}.it-band[data-astro-cid-wna7myso]{background:var(--bg);border-block:1px solid var(--line)}.it-subhead[data-astro-cid-wna7myso]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;font-size:.82rem;font-weight:750;display:flex}.it-subhead[data-astro-cid-wna7myso]:after{background:var(--line);content:"";flex:1;height:1px}.it-projects[data-astro-cid-wna7myso]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:64px;display:grid}.it-project[data-astro-cid-wna7myso]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.it-project[data-astro-cid-wna7myso]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.it-project-media[data-astro-cid-wna7myso]{aspect-ratio:16/9;background:#dfe5e1;display:grid}.it-project-media[data-astro-cid-wna7myso].duo{grid-template-columns:1fr 1fr;gap:3px}.it-project-media[data-astro-cid-wna7myso] img[data-astro-cid-wna7myso]{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.it-project-body[data-astro-cid-wna7myso]{padding:26px 28px 28px}.it-client[data-astro-cid-wna7myso]{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}h4[data-astro-cid-wna7myso]{letter-spacing:-.02em;margin:8px 0 10px;font-size:1.25rem;line-height:1.25}.it-project-body[data-astro-cid-wna7myso]>p[data-astro-cid-wna7myso],.it-digital-body[data-astro-cid-wna7myso]>p[data-astro-cid-wna7myso]{color:var(--muted);margin:0;line-height:1.7}.it-chips[data-astro-cid-wna7myso]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.it-chips[data-astro-cid-wna7myso] li[data-astro-cid-wna7myso]{color:var(--blue-dark);background:var(--brand-50);border:1px solid #d4e6cc;border-radius:999px;padding:5px 11px;font-size:.8rem;font-weight:650}.it-digital[data-astro-cid-wna7myso]{gap:24px;display:grid}.it-digital-card[data-astro-cid-wna7myso]{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(ellipse at 100% 0%, #7bd85a33, transparent 55%), var(--it-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.it-digital-card[data-astro-cid-wna7myso]:nth-child(2n) .it-digital-media[data-astro-cid-wna7myso]{order:2}.it-digital-media[data-astro-cid-wna7myso]{background:#182d1f;place-items:center;height:100%;min-height:300px;margin:0;padding:clamp(20px,3vw,36px);display:grid}.it-digital-media[data-astro-cid-wna7myso] img[data-astro-cid-wna7myso]{object-fit:contain;border-radius:10px;width:auto;max-width:100%;max-height:340px;display:block;box-shadow:0 24px 50px #0006}.it-digital-body[data-astro-cid-wna7myso]{padding:clamp(28px,4vw,48px);position:relative}.it-number[data-astro-cid-wna7myso]{color:#0d1a0f;font-variant-numeric:tabular-nums;background:#7bd85a;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:inline-grid}.it-digital-body[data-astro-cid-wna7myso] h4[data-astro-cid-wna7myso]{color:#fff;margin-top:18px;font-size:1.45rem}.it-digital-body[data-astro-cid-wna7myso]>p[data-astro-cid-wna7myso]{color:#c3d2c8}.it-digital-body[data-astro-cid-wna7myso] .it-chips[data-astro-cid-wna7myso] li[data-astro-cid-wna7myso]{color:#c8f2b8;background:#9be87e14;border-color:#9be87e4d}.it-digital-body[data-astro-cid-wna7myso] .it-link[data-astro-cid-wna7myso]{color:#9be87e}.it-digital-body[data-astro-cid-wna7myso] .it-link[data-astro-cid-wna7myso]:hover{color:#c8f2b8}.it-why-grid[data-astro-cid-wna7myso]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.it-why-grid[data-astro-cid-wna7myso] .it-head[data-astro-cid-wna7myso]{margin:0;position:sticky;top:120px}.it-reasons[data-astro-cid-wna7myso]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.it-reason[data-astro-cid-wna7myso]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px;transition:border-color .2s,box-shadow .2s}.it-reason[data-astro-cid-wna7myso]:hover{box-shadow:var(--shadow);border-color:#cfe3c6}.it-reason[data-astro-cid-wna7myso] h3[data-astro-cid-wna7myso]{margin:16px 0 6px;font-size:1.05rem}.it-reason[data-astro-cid-wna7myso] p[data-astro-cid-wna7myso]{color:var(--muted);margin:0;font-size:.94rem;line-height:1.65}.it-steps-band[data-astro-cid-wna7myso]{background:var(--bg);border-block:1px solid var(--line)}.it-steps[data-astro-cid-wna7myso]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.it-steps[data-astro-cid-wna7myso] li[data-astro-cid-wna7myso]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:26px}.it-step-n[data-astro-cid-wna7myso]{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:44px;height:44px;font-size:.9rem;font-weight:800;display:inline-grid}.it-steps[data-astro-cid-wna7myso] h3[data-astro-cid-wna7myso]{margin:16px 0 6px;font-size:1.08rem}.it-steps[data-astro-cid-wna7myso] p[data-astro-cid-wna7myso]{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.it-contact[data-astro-cid-wna7myso]{padding:88px 28px 96px}.it-contact-inner[data-astro-cid-wna7myso]{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(at 90% 10%,#7bd85a4d,#0000 50%),linear-gradient(135deg,#10241a,#1d4a27);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,64px);max-width:1200px;margin:auto;padding:clamp(32px,5vw,60px);display:grid}.it-contact[data-astro-cid-wna7myso] .eyebrow[data-astro-cid-wna7myso]{color:#a9ed91;margin:0}.it-contact[data-astro-cid-wna7myso] h2[data-astro-cid-wna7myso]{color:#fff}.it-contact-inner[data-astro-cid-wna7myso]>div[data-astro-cid-wna7myso]>p[data-astro-cid-wna7myso]:not(.eyebrow){color:#c3d2c8;max-width:560px;margin:0;line-height:1.7}.it-contact-list[data-astro-cid-wna7myso]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.it-contact-list[data-astro-cid-wna7myso] li[data-astro-cid-wna7myso]{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.it-contact-list[data-astro-cid-wna7myso] li[data-astro-cid-wna7myso]>span[data-astro-cid-wna7myso]{color:#0d1a0f;background:#7bd85a;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.it-contact-list[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{width:20px;height:20px}.it-contact-list[data-astro-cid-wna7myso] small[data-astro-cid-wna7myso]{color:#9fb0a5;font-size:.76rem;display:block}.it-contact-list[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso],.it-contact-list[data-astro-cid-wna7myso] strong[data-astro-cid-wna7myso]{color:#fff;overflow-wrap:anywhere;font-weight:700}.it-contact-list[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]:hover{color:#c8f2b8}@media (width<=1000px){.it-hero[data-astro-cid-wna7myso]{grid-template-columns:1fr}.it-hero-art[data-astro-cid-wna7myso]{justify-self:start;max-width:560px}.it-index[data-astro-cid-wna7myso]{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:28px}.it-index[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]:nth-child(2){border-right:0}.it-index[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]:nth-child(-n+2){border-bottom:1px solid var(--line)}.it-why-grid[data-astro-cid-wna7myso]{grid-template-columns:1fr}.it-why-grid[data-astro-cid-wna7myso] .it-head[data-astro-cid-wna7myso]{position:static}.it-steps[data-astro-cid-wna7myso]{grid-template-columns:repeat(2,minmax(0,1fr))}.it-contact-inner[data-astro-cid-wna7myso]{grid-template-columns:1fr}}@media (width<=760px){.it-hero[data-astro-cid-wna7myso]{padding:32px 6% 64px}.it-badge[data-astro-cid-wna7myso]{bottom:-18px;left:8px}.it-section[data-astro-cid-wna7myso]{padding:64px 20px}.it-index[data-astro-cid-wna7myso]{margin-inline:18px}.it-service[data-astro-cid-wna7myso],.it-digital-card[data-astro-cid-wna7myso]{grid-template-columns:1fr}.it-service[data-astro-cid-wna7myso].reverse .it-service-media[data-astro-cid-wna7myso],.it-digital-card[data-astro-cid-wna7myso]:nth-child(2n) .it-digital-media[data-astro-cid-wna7myso]{order:0}.it-digital-media[data-astro-cid-wna7myso]{min-height:0}.it-projects[data-astro-cid-wna7myso]{grid-template-columns:1fr;margin-bottom:48px}.it-reasons[data-astro-cid-wna7myso]{grid-template-columns:1fr}.it-contact[data-astro-cid-wna7myso]{padding:64px 18px}}@media (width<=560px){.it-index[data-astro-cid-wna7myso]{grid-template-columns:1fr}.it-index[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]{border-right:0;border-bottom:1px solid var(--line)}.it-index[data-astro-cid-wna7myso] a[data-astro-cid-wna7myso]:last-child{border-bottom:0}.it-steps[data-astro-cid-wna7myso]{grid-template-columns:1fr}.it-actions[data-astro-cid-wna7myso] .cta[data-astro-cid-wna7myso]{justify-content:center;width:100%}.it-hero-art[data-astro-cid-wna7myso]{gap:10px}}@media (prefers-reduced-motion:reduce){.it-service-media[data-astro-cid-wna7myso] img[data-astro-cid-wna7myso],.it-project[data-astro-cid-wna7myso],.it-link[data-astro-cid-wna7myso] svg[data-astro-cid-wna7myso]{transition:none}}
