.sv-hub-wrapper[data-astro-cid-n7y7zhzn]{color:#111b21;background:#f4f3ee;overflow:hidden}.sv-hub-container[data-astro-cid-n7y7zhzn]{max-width:1220px;margin:0 auto;padding:0 1.5rem}.sv-hub-hero[data-astro-cid-n7y7zhzn]{background:radial-gradient(circle at 50% 10%,#1d3e190f 0%,#f4f3ee00 70%);border-bottom:1px solid #0000000f;padding:120px 0 50px}.sv-hub-hero-header[data-astro-cid-n7y7zhzn]{text-align:center;max-width:920px;margin:0 auto 3rem}.sv-hub-h1[data-astro-cid-n7y7zhzn]{font-family:var(--f-display,"Space Grotesk", sans-serif);letter-spacing:-.035em;color:#0a0a0a;margin:0 0 1.2rem;font-size:clamp(2.3rem,4.4vw,3.8rem);font-weight:900;line-height:1.1}.sv-hub-lead[data-astro-cid-n7y7zhzn]{color:#3b423b;max-width:820px;margin:0 auto;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:500;line-height:1.65}.sv-pillar-nav-bar[data-astro-cid-n7y7zhzn]{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1120px;margin:0 auto;display:grid}.sv-pnav-btn[data-astro-cid-n7y7zhzn]{background:#fff;border:1.5px solid #e2e8e2;border-radius:16px;align-items:center;gap:12px;padding:1.1rem 1.2rem;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 4px 16px #00000005}.sv-pnav-btn[data-astro-cid-n7y7zhzn]:hover{background:#f1f5f1;border-color:#1d3e19;transform:translateY(-3px);box-shadow:0 8px 22px #1d3e191a}.sv-pnav-icon[data-astro-cid-n7y7zhzn]{color:#1d3e19;background:#1d3e1914;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sv-pnav-txt[data-astro-cid-n7y7zhzn]{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.sv-pnav-name[data-astro-cid-n7y7zhzn]{font-family:var(--f-display,"Space Grotesk", sans-serif);color:#0a0a0a;font-size:.95rem;font-weight:900}.sv-pnav-sub[data-astro-cid-n7y7zhzn]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.sv-pnav-arrow[data-astro-cid-n7y7zhzn]{color:#1d3e19;font-size:1.1rem;font-weight:800;transition:transform .2s}.sv-pnav-btn[data-astro-cid-n7y7zhzn]:hover .sv-pnav-arrow[data-astro-cid-n7y7zhzn]{transform:translate(4px)}.sv-bento-section[data-astro-cid-n7y7zhzn]{padding:60px 0 100px}.sv-bento-stack[data-astro-cid-n7y7zhzn]{flex-direction:column;gap:4.5rem;display:flex}.sv-bento-card[data-astro-cid-n7y7zhzn]{background:#fff;border:1.5px solid #e2e8e2;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:3.5rem;padding:3rem;transition:border-color .3s;display:grid;box-shadow:0 10px 30px #00000008}.sv-bento-card[data-astro-cid-n7y7zhzn]:hover{border-color:#cbd5e1}.sv-bento-reverse[data-astro-cid-n7y7zhzn]{grid-template-columns:1fr 1.1fr}.sv-bento-reverse[data-astro-cid-n7y7zhzn] .sv-bento-content[data-astro-cid-n7y7zhzn]{order:2}.sv-bento-reverse[data-astro-cid-n7y7zhzn] .sv-bento-visuals[data-astro-cid-n7y7zhzn]{order:1}.sv-bento-meta[data-astro-cid-n7y7zhzn]{margin-bottom:.8rem}.sv-bento-num[data-astro-cid-n7y7zhzn]{font-family:var(--f-display,"Space Grotesk", sans-serif);color:#fff;background:#1d3e19;border-radius:8px;padding:.25rem .6rem;font-size:.75rem;font-weight:900;display:inline-block}.sv-bento-title[data-astro-cid-n7y7zhzn]{margin:0 0 .5rem}.sv-bento-title-link[data-astro-cid-n7y7zhzn]{font-family:var(--f-display,"Space Grotesk", sans-serif);color:#0a0a0a;letter-spacing:-.03em;font-size:clamp(2.2rem,3.5vw,2.8rem);font-weight:900;text-decoration:none;transition:color .2s}.sv-bento-title-link[data-astro-cid-n7y7zhzn]:hover{color:#1d3e19}.sv-bento-headline[data-astro-cid-n7y7zhzn]{color:#1d3e19;margin:0 0 1rem;font-size:1.15rem;font-weight:700;line-height:1.35}.sv-bento-desc[data-astro-cid-n7y7zhzn]{color:#475569;margin:0 0 1.8rem;font-size:1rem;line-height:1.65}.sv-bento-subservices[data-astro-cid-n7y7zhzn]{margin-bottom:2rem}.sv-bento-sub-title[data-astro-cid-n7y7zhzn]{font-family:var(--f-display,"Space Grotesk", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#000;margin-bottom:.8rem;font-size:.78rem;font-weight:800;display:block}.sv-chips-wrap[data-astro-cid-n7y7zhzn]{flex-wrap:wrap;gap:8px;display:flex}.sv-chip[data-astro-cid-n7y7zhzn]{color:#334155;background:#f8faf8;border:1px solid #e2e8e2;border-radius:10px;align-items:center;gap:6px;padding:.4rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.sv-chip-dot[data-astro-cid-n7y7zhzn]{background:#1d3e19;border-radius:50%;width:5px;height:5px}.sv-bento-actions[data-astro-cid-n7y7zhzn]{align-items:center;gap:12px;display:flex}.sv-bento-btn-primary[data-astro-cid-n7y7zhzn]{font-family:var(--f-display,"Space Grotesk", sans-serif);background:#1d3e19;border-radius:12px;align-items:center;gap:8px;padding:.8rem 1.6rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1d3e1940;color:#fff!important}.sv-bento-btn-primary[data-astro-cid-n7y7zhzn]:hover{background:#275422;transform:translateY(-2px);box-shadow:0 6px 18px #1d3e1959}.sv-bento-visuals[data-astro-cid-n7y7zhzn]{position:relative}.sv-bento-dual-frame[data-astro-cid-n7y7zhzn]{text-decoration:none;display:block;position:relative}.sv-dual-main[data-astro-cid-n7y7zhzn]{aspect-ratio:16/10;border:1.5px solid #e2e8e2;border-radius:20px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000014}.sv-bento-dual-frame[data-astro-cid-n7y7zhzn]:hover .sv-dual-main[data-astro-cid-n7y7zhzn]{transform:translateY(-3px)}.sv-dual-img[data-astro-cid-n7y7zhzn]{object-fit:cover;width:100%;height:100%;display:block}.sv-dual-sub[data-astro-cid-n7y7zhzn]{aspect-ratio:16/10;background:#fff;border:3px solid #fff;border-radius:16px;width:48%;transition:transform .3s;position:absolute;bottom:-22px;right:-15px;overflow:hidden;box-shadow:0 16px 36px #00000029}.sv-bento-dual-frame[data-astro-cid-n7y7zhzn]:hover .sv-dual-sub[data-astro-cid-n7y7zhzn]{transform:translate(-4px,-4px)scale(1.03)}.sv-dual-sub-img[data-astro-cid-n7y7zhzn]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1024px){.sv-pillar-nav-bar[data-astro-cid-n7y7zhzn]{grid-template-columns:repeat(2,1fr)}.sv-bento-card[data-astro-cid-n7y7zhzn]{grid-template-columns:1fr;gap:3rem;padding:2.2rem}.sv-bento-reverse[data-astro-cid-n7y7zhzn]{grid-template-columns:1fr}.sv-bento-reverse[data-astro-cid-n7y7zhzn] .sv-bento-content[data-astro-cid-n7y7zhzn]{order:1}.sv-bento-reverse[data-astro-cid-n7y7zhzn] .sv-bento-visuals[data-astro-cid-n7y7zhzn]{order:2}.sv-dual-sub[data-astro-cid-n7y7zhzn]{width:45%;bottom:-15px;right:0}}@media (width<=640px){.sv-hub-hero[data-astro-cid-n7y7zhzn]{padding:100px 0 35px}.sv-hub-h1[data-astro-cid-n7y7zhzn]{font-size:2.2rem}.sv-pillar-nav-bar[data-astro-cid-n7y7zhzn]{grid-template-columns:1fr;gap:.75rem}.sv-pnav-btn[data-astro-cid-n7y7zhzn]{padding:.85rem 1rem}.sv-bento-card[data-astro-cid-n7y7zhzn]{border-radius:20px;padding:1.5rem}}
