.container--narrow[data-astro-cid-adwuno2d]{max-width:var(--container-narrow)}.container--wide[data-astro-cid-adwuno2d]{max-width:var(--container-wide)}.container--full[data-astro-cid-adwuno2d]{max-width:none}.md-c[data-astro-cid-2vu74g7d]{color-scheme:light;padding-block:var(--section-space-default,96px);color:var(--color-ink,#25292c);background:#fff}.md-c-wrap[data-astro-cid-2vu74g7d]{width:100%;max-width:760px;margin-inline:auto}.md-c-top[data-astro-cid-2vu74g7d]{color:var(--color-text-muted,#7a7d80);font-family:var(--font-family);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.md-c-top[data-astro-cid-2vu74g7d] span[data-astro-cid-2vu74g7d]:first-child{color:var(--color-primary,#4a6478)}.md-c[data-astro-cid-2vu74g7d] .swiper{touch-action:pan-y pinch-zoom;width:100%;overflow:hidden}.md-c-slide[data-astro-cid-2vu74g7d]{box-sizing:border-box;border:1px solid var(--color-border,#dfe4ea);border-radius:var(--radius-2xl,16px);height:auto;min-height:min(680px,82vh);color:var(--color-ink,#25292c);background:#fff;flex-direction:column;gap:12px;padding:26px 24px;display:flex;overflow:visible}.md-c-cover[data-astro-cid-2vu74g7d],.md-c-end[data-astro-cid-2vu74g7d]{justify-content:center;gap:16px}.md-c-end[data-astro-cid-2vu74g7d]{background:var(--color-primary,#4a6478);color:#fff;border-color:#0000}.md-c-kick[data-astro-cid-2vu74g7d]{color:var(--color-text-muted,#7a7d80);font-family:var(--font-family);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.md-c-slide[data-astro-cid-2vu74g7d] h2[data-astro-cid-2vu74g7d],.md-c-slide[data-astro-cid-2vu74g7d] h3[data-astro-cid-2vu74g7d]{color:var(--color-primary,#4a6478);font-family:var(--font-heading);margin:0;font-weight:500;line-height:1.15}.md-c-slide[data-astro-cid-2vu74g7d] h2[data-astro-cid-2vu74g7d]{font-size:clamp(1.85rem,5vw,2.75rem)}.md-c-slide[data-astro-cid-2vu74g7d] h3[data-astro-cid-2vu74g7d]{font-size:clamp(1.35rem,3.6vw,1.85rem)}.md-c-slide[data-astro-cid-2vu74g7d] h2[data-astro-cid-2vu74g7d] span[data-astro-cid-2vu74g7d],.md-c-slide[data-astro-cid-2vu74g7d] h3[data-astro-cid-2vu74g7d] span[data-astro-cid-2vu74g7d]:not(.md-c-accent){color:var(--color-ink,#25292c);font-weight:400}.md-c-gl[data-astro-cid-2vu74g7d]{background:var(--color-accent,#b59a63);border:0;width:56px;height:2px;margin:0}.md-c-slide[data-astro-cid-2vu74g7d] p[data-astro-cid-2vu74g7d]{margin:0;font-size:16px;line-height:1.55}.md-c-sub[data-astro-cid-2vu74g7d]{color:var(--color-text-muted,#7a7d80);font-size:18px}.md-c-ask[data-astro-cid-2vu74g7d]{border-left:3px solid var(--color-accent,#b59a63);color:var(--color-primary,#4a6478);padding:2px 0 2px 14px;font-size:18px;font-weight:600}.md-c-box[data-astro-cid-2vu74g7d]{font-family:var(--font-family);border-radius:12px;padding:12px 14px;font-size:15px}.md-c-box[data-astro-cid-2vu74g7d] b[data-astro-cid-2vu74g7d]{color:var(--color-primary,#4a6478);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.md-c-disc[data-astro-cid-2vu74g7d]{border-left:3px solid var(--color-accent,#b59a63);background:var(--color-accent-soft,#b59a631f)}.md-c-learn[data-astro-cid-2vu74g7d]{background:color-mix(in srgb, var(--color-primary,#4a6478) 10%, #fff)}.md-c-pr[data-astro-cid-2vu74g7d]{color:var(--color-primary,#4a6478);margin-bottom:3px;font-weight:700;display:block}.md-c-chips[data-astro-cid-2vu74g7d]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.md-c-chips[data-astro-cid-2vu74g7d] em[data-astro-cid-2vu74g7d]{color:var(--color-text-muted,#7a7d80);font-size:11px;font-style:normal}.md-c-chip[data-astro-cid-2vu74g7d]{border:1px solid var(--color-primary,#4a6478);color:var(--color-primary,#4a6478);font-family:var(--font-family);letter-spacing:.08em;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.6}.md-c-chip[data-astro-cid-2vu74g7d].gold{border-color:var(--color-accent,#b59a63);color:var(--color-accent,#b59a63)}.md-c-sym[data-astro-cid-2vu74g7d]{border-bottom:1px solid var(--color-border,#dfe4ea);gap:14px;padding:10px 0;display:flex}.md-c-sym[data-astro-cid-2vu74g7d]:last-of-type{border:0}.md-c-sym[data-astro-cid-2vu74g7d] i[data-astro-cid-2vu74g7d]{min-width:22px;color:var(--color-primary,#4a6478);font-family:var(--font-family);font-size:12px;font-style:normal;font-weight:600;line-height:2}.md-c-big[data-astro-cid-2vu74g7d]{color:var(--color-primary,#4a6478);font-size:19px;font-weight:600}.md-c-mu[data-astro-cid-2vu74g7d]{color:var(--color-text-muted,#7a7d80);font-family:var(--font-family);font-size:13px}.md-c-accent[data-astro-cid-2vu74g7d]{color:var(--color-accent,#b59a63)}.md-c-end[data-astro-cid-2vu74g7d] h2[data-astro-cid-2vu74g7d],.md-c-end[data-astro-cid-2vu74g7d] h2[data-astro-cid-2vu74g7d] span[data-astro-cid-2vu74g7d]{color:#fff}.md-c-end[data-astro-cid-2vu74g7d] .md-c-sub[data-astro-cid-2vu74g7d]{color:#d3deea;font-size:15px}.md-c-end[data-astro-cid-2vu74g7d] .md-c-kick[data-astro-cid-2vu74g7d]{color:#b8c8da}.md-c-end[data-astro-cid-2vu74g7d] .md-c-gl[data-astro-cid-2vu74g7d]{background:#dcc38c}.md-c-gold[data-astro-cid-2vu74g7d]{color:#dcc38c;margin:0;font-size:13px;font-weight:600}.md-c-nav[data-astro-cid-2vu74g7d]{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.md-c-dots[data-astro-cid-2vu74g7d]{gap:7px;display:flex}.md-c-dots[data-astro-cid-2vu74g7d] .swiper-pagination-bullet{background:var(--color-border,#dfe4ea);opacity:1;cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;margin:0;padding:0}.md-c-dots[data-astro-cid-2vu74g7d] .swiper-pagination-bullet-active{background:var(--color-primary,#4a6478);border-radius:5px;width:22px}.md-c-arr[data-astro-cid-2vu74g7d]{border:1px solid var(--color-border,#dfe4ea);width:44px;height:44px;color:var(--color-primary,#4a6478);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.md-c-arr[data-astro-cid-2vu74g7d]:disabled,.md-c-arr[data-astro-cid-2vu74g7d].swiper-button-disabled{opacity:.3;cursor:default}@media (prefers-color-scheme:dark){.md-c[data-astro-cid-2vu74g7d],.md-c-slide[data-astro-cid-2vu74g7d],.md-c-arr[data-astro-cid-2vu74g7d]{background:#fff}.md-c-end[data-astro-cid-2vu74g7d]{background:var(--color-primary,#4a6478)}}@media (width<=640px){.md-c[data-astro-cid-2vu74g7d]{padding-block:4rem}.md-c-slide[data-astro-cid-2vu74g7d]{min-height:min(780px,92vh);padding:22px 18px}.md-c-slide[data-astro-cid-2vu74g7d] h3[data-astro-cid-2vu74g7d]{font-size:clamp(1.2rem,6vw,1.55rem)}.md-c-ask[data-astro-cid-2vu74g7d]{font-size:16px}}.final-page[data-astro-cid-uu6jfysj]{--blue:var(--color-primary);--ink:var(--color-text);--gold:var(--color-accent);--cream:var(--color-background);--line:var(--color-border-light);color:var(--ink);background:var(--cream)}.final-page[data-astro-cid-uu6jfysj] *{box-sizing:border-box}.final-page[data-astro-cid-uu6jfysj] h1,.final-page[data-astro-cid-uu6jfysj] h2,.final-page[data-astro-cid-uu6jfysj] h3{font-family:var(--font-heading);font-weight:500}h1[data-astro-cid-uu6jfysj],h2[data-astro-cid-uu6jfysj],h3[data-astro-cid-uu6jfysj],p[data-astro-cid-uu6jfysj]{margin:0}.hero[data-astro-cid-uu6jfysj] h1[data-astro-cid-uu6jfysj]{color:#fff}h1[data-astro-cid-uu6jfysj]{letter-spacing:-.035em;font-size:clamp(2.7rem,4.6vw,4rem);line-height:1.12}h2[data-astro-cid-uu6jfysj]{letter-spacing:-.035em;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.13}em[data-astro-cid-uu6jfysj]{color:var(--gold);font-style:normal}a[data-astro-cid-uu6jfysj]{color:inherit}.final-page[data-astro-cid-uu6jfysj] a:focus-visible,.final-page[data-astro-cid-uu6jfysj] button:focus-visible,.final-page[data-astro-cid-uu6jfysj] summary:focus-visible,.final-page[data-astro-cid-uu6jfysj] input:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.skip-link[data-astro-cid-uu6jfysj]{z-index:100;background:#fff;padding:1rem;position:fixed;top:-100px;left:1rem}.skip-link[data-astro-cid-uu6jfysj]:focus{top:1rem}.site-header[data-astro-cid-uu6jfysj]{z-index:40;background:var(--cream);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.header-row[data-astro-cid-uu6jfysj]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:88px;display:flex}.brand[data-astro-cid-uu6jfysj] img[data-astro-cid-uu6jfysj]{object-fit:contain;display:block}.desktop-nav[data-astro-cid-uu6jfysj]{gap:clamp(1rem,2vw,2rem);display:flex}.desktop-nav[data-astro-cid-uu6jfysj] a[data-astro-cid-uu6jfysj]{font-size:13px;text-decoration:none}.desktop-nav[data-astro-cid-uu6jfysj] a[data-astro-cid-uu6jfysj]:hover{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.header-actions[data-astro-cid-uu6jfysj]{align-items:center;gap:1.3rem;display:flex}.button[data-astro-cid-uu6jfysj]{background:var(--blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:1rem;padding:.9rem 1.6rem;font-size:14px;text-decoration:none;transition:background .2s;display:inline-flex}.button[data-astro-cid-uu6jfysj]:hover{background:var(--color-primary-hover)}.button[data-astro-cid-uu6jfysj]:disabled{opacity:.6;cursor:default}.language[data-astro-cid-uu6jfysj]{position:relative}summary[data-astro-cid-uu6jfysj]{cursor:pointer;align-items:center;gap:.35rem;min-height:44px;list-style:none;display:flex}summary[data-astro-cid-uu6jfysj]::-webkit-details-marker{display:none}.language[data-astro-cid-uu6jfysj] summary[data-astro-cid-uu6jfysj]{font-size:13px}.language[data-astro-cid-uu6jfysj] ul[data-astro-cid-uu6jfysj]{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:70px;margin:0;padding:.5rem;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 12px 24px #25292c0f}.language[data-astro-cid-uu6jfysj] a[data-astro-cid-uu6jfysj],.language[data-astro-cid-uu6jfysj] li[data-astro-cid-uu6jfysj]>span[data-astro-cid-uu6jfysj]{text-align:center;padding:.6rem;text-decoration:none;display:block}.language[data-astro-cid-uu6jfysj] li[data-astro-cid-uu6jfysj]>span[data-astro-cid-uu6jfysj]{color:var(--color-text-muted)}.revision-menu[data-astro-cid-uu6jfysj]{display:none}.hero[data-astro-cid-uu6jfysj]{background:var(--ink);color:#fff;isolation:isolate;min-height:min(920px,100svh);padding:88px 0 0;position:relative}.hero-image[data-astro-cid-uu6jfysj],.hero-wash[data-astro-cid-uu6jfysj]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-image[data-astro-cid-uu6jfysj]{object-fit:cover;object-position:center center}.hero-wash[data-astro-cid-uu6jfysj]{background:#25292c66}.hero-content[data-astro-cid-uu6jfysj]{text-shadow:0 1px 18px #00000073;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem;max-width:680px;min-height:min(790px,100svh - 88px);padding-block:clamp(4rem,7vw,7rem);display:flex}.eyebrow[data-astro-cid-uu6jfysj]{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:11px;line-height:1.4;display:flex}.eyebrow[data-astro-cid-uu6jfysj] span[data-astro-cid-uu6jfysj]{border-right:1px solid var(--line);letter-spacing:0;padding-right:.8rem;font-weight:400}.eyebrow[data-astro-cid-uu6jfysj]:after{content:"";opacity:.5;background:currentColor;width:38px;height:1px;display:block}.hero-eyebrow[data-astro-cid-uu6jfysj]{color:#fff}.hero-lead[data-astro-cid-uu6jfysj]{color:#ffffffe0;max-width:520px;margin-top:1.6rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.hero-button[data-astro-cid-uu6jfysj]{color:var(--ink);background:#fff;padding-inline:2rem}.hero-button[data-astro-cid-uu6jfysj]:hover{background:var(--cream)}.block[data-astro-cid-uu6jfysj]{padding-block:var(--section-space-default,96px);scroll-margin-top:87px}.split[data-astro-cid-uu6jfysj]{align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.split[data-astro-cid-uu6jfysj]>[data-astro-cid-uu6jfysj]{min-width:0}.lead[data-astro-cid-uu6jfysj]{color:var(--color-text-secondary);margin-top:1.4rem;font-size:17px;line-height:1.65}.section-photo[data-astro-cid-uu6jfysj]{object-fit:cover;object-position:center center;border-radius:12px;width:100%}.problem[data-astro-cid-uu6jfysj],.audit[data-astro-cid-uu6jfysj]{background:#fff}.problem-layout[data-astro-cid-uu6jfysj],.audit-layout[data-astro-cid-uu6jfysj]{align-items:stretch}.problem-layout[data-astro-cid-uu6jfysj]{grid-template-columns:1.3fr .85fr}.photo-frame[data-astro-cid-uu6jfysj]{border-radius:12px;align-self:stretch;min-height:min(70vh,34rem);position:relative;overflow:hidden}.photo-frame[data-astro-cid-uu6jfysj] img{object-fit:cover;object-position:center center;border-radius:12px;width:100%;height:100%;display:block;position:absolute;inset:0}.problem-list[data-astro-cid-uu6jfysj]{margin-top:2rem}.problem-list[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:1rem;padding-block:1.15rem;display:grid}.number[data-astro-cid-uu6jfysj]{color:var(--gold);font-size:12px;line-height:1.7}.problem-list[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{text-transform:uppercase;letter-spacing:.02em;font-size:14px;line-height:1.4}.problem-list[data-astro-cid-uu6jfysj] p[data-astro-cid-uu6jfysj]{color:var(--color-text-secondary);margin-top:.4rem;font-size:14px;line-height:1.6}.closing[data-astro-cid-uu6jfysj]{color:var(--blue);margin-top:1.6rem;font-size:17px;line-height:1.6}.system[data-astro-cid-uu6jfysj]{background:radial-gradient(ellipse at 92% 20%, #b59a6314, transparent 55%), var(--cream);color:var(--ink)}.system-layout[data-astro-cid-uu6jfysj]{grid-template-columns:.9fr 1.1fr;gap:3rem}.system[data-astro-cid-uu6jfysj] .eyebrow[data-astro-cid-uu6jfysj]{color:var(--blue)}.system[data-astro-cid-uu6jfysj] .eyebrow[data-astro-cid-uu6jfysj] span[data-astro-cid-uu6jfysj]{border-color:var(--line)}.system[data-astro-cid-uu6jfysj] .lead[data-astro-cid-uu6jfysj]{color:var(--color-text-secondary)}.system[data-astro-cid-uu6jfysj] .closing[data-astro-cid-uu6jfysj]{color:var(--gold);border-top:1px solid var(--line);padding-top:1.5rem}.system-map[data-astro-cid-uu6jfysj]{aspect-ratio:1;isolation:isolate;width:100%;max-width:610px;margin-inline:auto;position:relative}.system-ring[data-astro-cid-uu6jfysj]{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:50%;position:absolute;inset:13%}.connector[data-astro-cid-uu6jfysj]{border-top:1px solid color-mix(in srgb, var(--blue) 28%, transparent);transform-origin:0;width:37%;height:0;transform:rotate(var(--angle));position:absolute;top:50%;left:50%}.connector[data-astro-cid-uu6jfysj].interrupted{border-top:2px dashed #b59a63b0}.system-center[data-astro-cid-uu6jfysj],.system-node[data-astro-cid-uu6jfysj]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.system-center[data-astro-cid-uu6jfysj]{aspect-ratio:1;background:var(--gold);width:25%;color:var(--ink);border-radius:50%;gap:.65rem;top:50%;left:50%}.system-center[data-astro-cid-uu6jfysj] strong[data-astro-cid-uu6jfysj]{max-width:9ch;font-size:14px;line-height:1.2}.system-node[data-astro-cid-uu6jfysj]{left:var(--x);top:var(--y);aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:50%;gap:.3rem;width:27%;padding:.7rem;box-shadow:0 10px 28px #4a647814}.system-node[data-astro-cid-uu6jfysj] svg{color:var(--gold);flex-shrink:0}.system-node[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{color:var(--blue);font-size:14px;line-height:1.2}.system-node[data-astro-cid-uu6jfysj] p[data-astro-cid-uu6jfysj]{max-width:15ch;color:var(--color-text-secondary);font-size:11px;line-height:1.4}.audit-layout[data-astro-cid-uu6jfysj]{grid-template-columns:1.3fr .8fr}.audit-grid[data-astro-cid-uu6jfysj]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.audit-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{border-top:1px solid var(--line);border-right:1px solid var(--line);text-align:center;padding:1.4rem 1rem 1.5rem}.audit-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:nth-child(3n){border-right:0}.audit-grid[data-astro-cid-uu6jfysj] svg{color:var(--blue);margin-bottom:.7rem}.audit-grid[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{text-transform:uppercase;letter-spacing:.03em;font-size:13px}.audit-grid[data-astro-cid-uu6jfysj] p[data-astro-cid-uu6jfysj]{color:var(--color-text-secondary);margin-top:.55rem;font-size:13px;line-height:1.6}.audit-quote[data-astro-cid-uu6jfysj]{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.4rem;font-size:20px;line-height:1.5}.wide-heading[data-astro-cid-uu6jfysj]{grid-template-columns:1fr .75fr;align-items:end;gap:4rem;display:grid}.wide-heading[data-astro-cid-uu6jfysj] .lead[data-astro-cid-uu6jfysj]{margin:0}.deliverable-grid[data-astro-cid-uu6jfysj]{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem;display:grid}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{border-right:1px solid var(--line);padding:1.6rem}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:first-child{padding-left:0}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:last-child{border:0}.deliverable-grid[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{letter-spacing:-.02em;margin:2rem 0 .7rem;font-size:22px}.deliverable-grid[data-astro-cid-uu6jfysj] p[data-astro-cid-uu6jfysj]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}.independence[data-astro-cid-uu6jfysj]{background:#fff}.independence-layout[data-astro-cid-uu6jfysj]{grid-template-columns:1.05fr .95fr;align-items:stretch}.independence-grid[data-astro-cid-uu6jfysj]{grid-template-columns:repeat(2,1fr);gap:0 1.5rem;margin-top:2rem;display:grid}.independence-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{border-top:1px solid var(--line);align-items:center;gap:.8rem;padding-block:1.3rem;display:flex}.independence-grid[data-astro-cid-uu6jfysj] svg{color:var(--gold);flex-shrink:0}.independence-grid[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{text-transform:uppercase;letter-spacing:.025em;font-size:13px;line-height:1.4}.contact[data-astro-cid-uu6jfysj]{background:radial-gradient(ellipse at 8% 100%, #b59a631c, transparent 60%), var(--cream)}.contact-layout[data-astro-cid-uu6jfysj]{grid-template-columns:1.15fr .9fr;gap:clamp(2rem,4vw,4rem)}.contact[data-astro-cid-uu6jfysj] h2[data-astro-cid-uu6jfysj]{font-size:clamp(2.1rem,3.7vw,3.6rem)}.short-rule[data-astro-cid-uu6jfysj]{background:var(--blue);width:42px;height:2px;margin-top:1.8rem}.contact-benefits[data-astro-cid-uu6jfysj]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.6rem;display:grid}.contact-benefits[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{text-align:center;border-right:1px solid var(--line);padding-inline:1rem}.contact-benefits[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:last-child{border:0}.benefit-icon[data-astro-cid-uu6jfysj]{color:#927d55;background:#b59a6310;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 1rem;display:grid}.contact-benefits[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{text-transform:uppercase;font-size:11px;line-height:1.5}.contact-benefits[data-astro-cid-uu6jfysj] p[data-astro-cid-uu6jfysj]{color:var(--color-text-secondary);margin-top:.5rem;font-size:12px;line-height:1.55}.contact-card[data-astro-cid-uu6jfysj]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 18px 55px #25292c06}.contact-card[data-astro-cid-uu6jfysj]>h3[data-astro-cid-uu6jfysj]{letter-spacing:-.035em;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.15}.contact-card[data-astro-cid-uu6jfysj]>p[data-astro-cid-uu6jfysj]{margin:.7rem 0 1.4rem;font-size:14px;line-height:1.6}.field[data-astro-cid-uu6jfysj]{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:8px;align-items:center;gap:.75rem;margin-block:.8rem;padding:0 1rem;display:flex}.field[data-astro-cid-uu6jfysj]:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #4a64781a}.field[data-astro-cid-uu6jfysj] svg{flex-shrink:0}.field[data-astro-cid-uu6jfysj] input[data-astro-cid-uu6jfysj],.field[data-astro-cid-uu6jfysj] textarea[data-astro-cid-uu6jfysj]{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:.95rem 0;font-size:13px;outline:none!important}.field[data-astro-cid-uu6jfysj] input[data-astro-cid-uu6jfysj]::placeholder,.field[data-astro-cid-uu6jfysj] textarea[data-astro-cid-uu6jfysj]::placeholder{color:#6d747a;opacity:1}.field[data-astro-cid-uu6jfysj].message{align-items:flex-start}.message[data-astro-cid-uu6jfysj] svg{margin-top:.95rem}textarea[data-astro-cid-uu6jfysj]{resize:vertical}.privacy[data-astro-cid-uu6jfysj]{color:var(--color-text-secondary);align-items:flex-start;gap:.6rem;margin-block:1rem;font-size:11px;line-height:1.6;display:flex}.privacy[data-astro-cid-uu6jfysj] input[data-astro-cid-uu6jfysj]{accent-color:var(--blue);flex-shrink:0;margin-top:.2rem}.contact-card[data-astro-cid-uu6jfysj] .button[data-astro-cid-uu6jfysj]{width:100%;font-size:16px}.privacy-note[data-astro-cid-uu6jfysj]{color:var(--color-text-muted);text-align:center;justify-content:center;align-items:flex-start;gap:.4rem;margin-top:1.1rem;font-size:10px;line-height:1.6;display:flex}.privacy-note[data-astro-cid-uu6jfysj] svg{flex-shrink:0;margin-top:.15rem}.privacy-note[data-astro-cid-uu6jfysj] a[data-astro-cid-uu6jfysj]{color:inherit;text-underline-offset:2px}.contact-card[data-astro-cid-uu6jfysj] .form-status[data-astro-cid-uu6jfysj]{border-left:2px solid var(--gold);background:var(--cream);margin-bottom:0;padding:1rem;font-size:13px}.honeypot[data-astro-cid-uu6jfysj]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sr-only[data-astro-cid-uu6jfysj]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.desktop-nav[data-astro-cid-uu6jfysj]{display:none}.revision-menu[data-astro-cid-uu6jfysj]{display:block}.revision-menu[data-astro-cid-uu6jfysj] summary[data-astro-cid-uu6jfysj]{justify-content:center;width:44px}.revision-menu[data-astro-cid-uu6jfysj] nav[data-astro-cid-uu6jfysj]{padding:1rem var(--container-gutter) 1.5rem;background:var(--cream);border-bottom:1px solid var(--line);display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 18px #25292c0a}.revision-menu[data-astro-cid-uu6jfysj] nav[data-astro-cid-uu6jfysj] a[data-astro-cid-uu6jfysj]{padding:.85rem 0;text-decoration:none}.split[data-astro-cid-uu6jfysj]{grid-template-columns:1fr;gap:2.5rem}.system-layout[data-astro-cid-uu6jfysj]{grid-template-columns:1fr}.system-map[data-astro-cid-uu6jfysj]{max-width:560px}.photo-frame[data-astro-cid-uu6jfysj]{min-height:min(62vh,28rem)}.wide-heading[data-astro-cid-uu6jfysj]{grid-template-columns:1fr;gap:1.5rem}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{padding-inline:1rem}.deliverable-grid[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{font-size:19px}.contact-layout[data-astro-cid-uu6jfysj]{grid-template-columns:1.05fr .95fr;gap:1.5rem}.contact-benefits[data-astro-cid-uu6jfysj]{grid-template-columns:1fr;gap:1rem;margin-top:1.8rem}.contact-benefits[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{text-align:left;border:0;grid-template-columns:42px 1fr;column-gap:.8rem;padding:0;display:grid}.benefit-icon[data-astro-cid-uu6jfysj]{grid-row:span 2;width:42px;height:42px;margin:0}.contact-benefits[data-astro-cid-uu6jfysj] p[data-astro-cid-uu6jfysj]{margin-top:.2rem}}@media (width<=640px){.header-row[data-astro-cid-uu6jfysj]{gap:.7rem;min-height:76px}.brand[data-astro-cid-uu6jfysj] img[data-astro-cid-uu6jfysj]{width:69px;height:48px}.header-actions[data-astro-cid-uu6jfysj]{gap:.7rem}.header-cta[data-astro-cid-uu6jfysj]{min-height:42px;padding:.65rem .85rem;font-size:12px}.hero[data-astro-cid-uu6jfysj]{min-height:700px;padding-top:76px}.hero-content[data-astro-cid-uu6jfysj]{min-height:624px;padding-block:4rem}.hero-image[data-astro-cid-uu6jfysj]{object-fit:cover;object-position:center center}.block[data-astro-cid-uu6jfysj]{padding-block:4rem;scroll-margin-top:75px}.eyebrow[data-astro-cid-uu6jfysj]{gap:.65rem;margin-bottom:1.3rem;font-size:10px}.eyebrow[data-astro-cid-uu6jfysj]:after{flex-shrink:0;width:26px}.lead[data-astro-cid-uu6jfysj]{font-size:16px}.photo-frame[data-astro-cid-uu6jfysj]{min-height:min(58vh,26rem)}.system-layout[data-astro-cid-uu6jfysj]{gap:2rem}.system-node[data-astro-cid-uu6jfysj]{width:28%;padding:.4rem}.system-node[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{font-size:11px}.system-node[data-astro-cid-uu6jfysj] p[data-astro-cid-uu6jfysj]{display:none}.system-node[data-astro-cid-uu6jfysj] svg{width:21px;height:21px}.system-center[data-astro-cid-uu6jfysj]{gap:.3rem}.system-center[data-astro-cid-uu6jfysj] strong[data-astro-cid-uu6jfysj]{font-size:11px}.system-center[data-astro-cid-uu6jfysj] svg{width:22px;height:22px}.audit-grid[data-astro-cid-uu6jfysj]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:nth-child(3n){border-right:1px solid var(--line)}.audit-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:nth-child(2n){border-right:0}.audit-quote[data-astro-cid-uu6jfysj]{font-size:18px}.deliverable-grid[data-astro-cid-uu6jfysj]{grid-template-columns:1fr 1fr;margin-top:2rem}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{border-bottom:1px solid var(--line);padding:1.4rem 1rem}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:first-child{padding-left:1rem}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:nth-child(2n){border-right:0}.deliverable-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]:last-child{grid-column:1/-1}.deliverable-grid[data-astro-cid-uu6jfysj] h3[data-astro-cid-uu6jfysj]{margin-top:1rem}.independence-grid[data-astro-cid-uu6jfysj]{gap:0 1rem}.independence-grid[data-astro-cid-uu6jfysj] article[data-astro-cid-uu6jfysj]{flex-direction:column;align-items:flex-start;gap:.65rem}.contact-layout[data-astro-cid-uu6jfysj]{grid-template-columns:1fr;gap:2rem}.contact-benefits[data-astro-cid-uu6jfysj]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.button[data-astro-cid-uu6jfysj]{transition:none}}
