.home-why[data-astro-cid-wqzp7vu7]{background:var(--white);padding:88px 0}.hw-grid[data-astro-cid-wqzp7vu7]{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.hw-tiles[data-astro-cid-wqzp7vu7]{display:grid;grid-template-columns:1fr 1fr;gap:26px 28px}.hw-tile[data-astro-cid-wqzp7vu7]{text-align:center;padding:22px 14px 18px;border-radius:14px;transition:background .2s,transform .2s}.hw-tile[data-astro-cid-wqzp7vu7]:nth-child(2n){transform:translateY(26px)}.hw-tile[data-astro-cid-wqzp7vu7]:hover{background:var(--cream)}.hw-icon[data-astro-cid-wqzp7vu7]{display:inline-grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--cream);margin-bottom:12px}.hw-tile[data-astro-cid-wqzp7vu7] h3[data-astro-cid-wqzp7vu7]{font-size:1.12rem;margin-bottom:6px}.hw-tile[data-astro-cid-wqzp7vu7] p[data-astro-cid-wqzp7vu7]{font-size:.86rem;color:var(--ink-muted);line-height:1.55}.hw-copy[data-astro-cid-wqzp7vu7] h2[data-astro-cid-wqzp7vu7]{font-size:clamp(1.8rem,2.6vw + .5rem,2.6rem);line-height:1.12;margin:6px 0 18px}.hw-intro[data-astro-cid-wqzp7vu7]{color:var(--ink-muted);line-height:1.75;margin-bottom:22px}.hw-checks[data-astro-cid-wqzp7vu7]{display:grid;gap:12px;margin-bottom:30px}.hw-checks[data-astro-cid-wqzp7vu7] li[data-astro-cid-wqzp7vu7]{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--purple-deep)}.hw-checks[data-astro-cid-wqzp7vu7] .ic{--ic-line: var(--gold-2);--ic-fill: rgba(242,178,48,.3)}@media(max-width:960px){.hw-grid[data-astro-cid-wqzp7vu7]{grid-template-columns:1fr;gap:40px}.hw-copy[data-astro-cid-wqzp7vu7]{order:-1}}@media(max-width:560px){.home-why[data-astro-cid-wqzp7vu7]{padding:56px 0}.hw-tiles[data-astro-cid-wqzp7vu7]{gap:14px 10px}.hw-tile[data-astro-cid-wqzp7vu7]{padding:14px 6px}.hw-tile[data-astro-cid-wqzp7vu7]:nth-child(2n){transform:none}.hw-icon[data-astro-cid-wqzp7vu7]{width:72px;height:72px}.hw-icon[data-astro-cid-wqzp7vu7] .ic{width:48px;height:48px}.hw-tile[data-astro-cid-wqzp7vu7] h3[data-astro-cid-wqzp7vu7]{font-size:1rem}.hw-tile[data-astro-cid-wqzp7vu7] p[data-astro-cid-wqzp7vu7]{font-size:.8rem}}.home-services[data-astro-cid-zltwsnpi]{padding:88px 0}.hs-head[data-astro-cid-zltwsnpi]{text-align:center;max-width:820px;margin:0 auto 44px}.hs-head[data-astro-cid-zltwsnpi] h2[data-astro-cid-zltwsnpi]{font-size:clamp(1.8rem,2.6vw + .5rem,2.6rem);line-height:1.12;margin:8px 0 14px}.hs-head[data-astro-cid-zltwsnpi] p[data-astro-cid-zltwsnpi]:not(.section-kicker){color:var(--ink-muted);line-height:1.75}.hs-cards[data-astro-cid-zltwsnpi]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.hs-card[data-astro-cid-zltwsnpi]{display:flex;flex-direction:column;background:var(--white);border-radius:14px;padding:26px 24px 24px;box-shadow:0 1px #00000008,0 10px 30px #4a1d6a0f;transition:transform .2s,box-shadow .2s}.hs-card[data-astro-cid-zltwsnpi]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #4a1d6a24}.hs-icon[data-astro-cid-zltwsnpi]{margin-bottom:14px}.hs-card[data-astro-cid-zltwsnpi] h3[data-astro-cid-zltwsnpi]{font-size:1.4rem;margin-bottom:10px}.hs-card[data-astro-cid-zltwsnpi] p[data-astro-cid-zltwsnpi]{color:var(--ink-muted);font-size:.93rem;line-height:1.65;margin-bottom:18px;flex:1}.hs-card[data-astro-cid-zltwsnpi] img[data-astro-cid-zltwsnpi]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;margin-bottom:20px}.hs-card[data-astro-cid-zltwsnpi] .link-more[data-astro-cid-zltwsnpi]{align-self:flex-start}.hs-more[data-astro-cid-zltwsnpi]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:36px}.hs-more-label[data-astro-cid-zltwsnpi]{font-weight:600;color:var(--purple-deep);margin-right:4px}.hs-more[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]{padding:8px 16px;border:1px solid #e3d9c6;background:var(--white);border-radius:999px;font-size:.88rem;color:var(--purple-deep);font-weight:500}.hs-more[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]:hover{border-color:var(--purple);color:var(--purple)}@media(max-width:1080px){.hs-cards[data-astro-cid-zltwsnpi]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.home-services[data-astro-cid-zltwsnpi]{padding:56px 0}.hs-cards[data-astro-cid-zltwsnpi]{grid-template-columns:1fr}.hs-card[data-astro-cid-zltwsnpi] img[data-astro-cid-zltwsnpi]{aspect-ratio:16 / 10}}.gr-head[data-astro-cid-cn2a356h]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-bottom:26px}.gr-head[data-astro-cid-cn2a356h] h2[data-astro-cid-cn2a356h]{margin-top:6px}.gr-summary[data-astro-cid-cn2a356h]{display:flex;align-items:center;gap:12px;background:var(--white);border-radius:14px;padding:12px 18px;box-shadow:0 8px 24px #4a1d6a14}.gr-summary-text[data-astro-cid-cn2a356h]{display:flex;flex-direction:column;line-height:1.2}.gr-summary-text[data-astro-cid-cn2a356h] b[data-astro-cid-cn2a356h]{font-family:var(--font-display);font-size:1.5rem;color:var(--purple-deep)}.gr-summary-text[data-astro-cid-cn2a356h] small[data-astro-cid-cn2a356h]{color:var(--ink-muted);font-size:.75rem}.gr-all[data-astro-cid-cn2a356h]{font-weight:600;font-size:.85rem;color:var(--purple-deep);border-left:1px solid #ece4d5;padding-left:14px}.gr-stars[data-astro-cid-cn2a356h]{color:var(--gold-2);letter-spacing:2px;font-size:.95rem}.gr-viewport[data-astro-cid-cn2a356h]{position:relative}.gr-track[data-astro-cid-cn2a356h]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 18px;margin:0;list-style:none;scrollbar-width:none}.gr-track[data-astro-cid-cn2a356h]::-webkit-scrollbar{display:none}.gr-card[data-astro-cid-cn2a356h]{scroll-snap-align:start;background:var(--white);border-radius:14px;padding:22px 22px 18px;box-shadow:0 10px 28px #4a1d6a14;display:flex;flex-direction:column;gap:10px;min-width:0}.gr-who[data-astro-cid-cn2a356h]{display:flex;align-items:center;gap:12px}.gr-avatar[data-astro-cid-cn2a356h]{position:relative;width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;background:var(--purple)}.gr-avatar[data-astro-cid-cn2a356h] img[data-astro-cid-cn2a356h]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gr-initial[data-astro-cid-cn2a356h]{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-weight:700}.gr-meta[data-astro-cid-cn2a356h]{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1}.gr-meta[data-astro-cid-cn2a356h] b[data-astro-cid-cn2a356h]{color:var(--navy);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-meta[data-astro-cid-cn2a356h] small[data-astro-cid-cn2a356h]{color:var(--ink-muted);font-size:.75rem}.gr-g[data-astro-cid-cn2a356h]{width:20px;height:20px;flex:0 0 20px}.gr-text[data-astro-cid-cn2a356h]{color:#374151;font-size:.93rem;line-height:1.65;margin:0;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.gr-text[data-astro-cid-cn2a356h].is-open{-webkit-line-clamp:unset;display:block;max-height:230px;overflow-y:auto;padding-right:6px;overscroll-behavior:contain}.gr-more[data-astro-cid-cn2a356h]{align-self:flex-start;background:none;border:0;padding:0;color:var(--purple);font-weight:600;font-size:.85rem;cursor:pointer}.gr-arrow[data-astro-cid-cn2a356h]{position:absolute;top:42%;z-index:2;width:44px;height:44px;border-radius:50%;background:var(--white);color:var(--purple-deep);font-size:1.6rem;line-height:1;border:1px solid #e8dfcd;box-shadow:0 6px 18px #0a162826;cursor:pointer;display:grid;place-items:center}.gr-arrow[data-astro-cid-cn2a356h]:disabled{opacity:0;pointer-events:none}.gr-prev[data-astro-cid-cn2a356h]{left:6px}.gr-next[data-astro-cid-cn2a356h]{right:6px}@media(min-width:1300px){.gr-prev[data-astro-cid-cn2a356h]{left:-22px}.gr-next[data-astro-cid-cn2a356h]{right:-22px}}.gr-foot[data-astro-cid-cn2a356h]{text-align:center;margin-top:18px}@media(max-width:1000px){.gr-track[data-astro-cid-cn2a356h]{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:640px){.gr-head[data-astro-cid-cn2a356h]{align-items:flex-start}.gr-summary[data-astro-cid-cn2a356h]{width:100%}.gr-all[data-astro-cid-cn2a356h]{margin-left:auto}.gr-track[data-astro-cid-cn2a356h]{grid-auto-columns:86%;gap:14px;padding-left:2px}.gr-arrow[data-astro-cid-cn2a356h]{display:none}}.home-moves-lede[data-astro-cid-j7pv25f6]{color:#555;margin-top:12px}.home-moves-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-move-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--gray-200);border-radius:12px;overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .2s,transform .2s}.home-move-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 8px 24px #0a16281f;transform:translateY(-2px)}.home-move-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:240px;object-fit:cover}.home-move-body[data-astro-cid-j7pv25f6]{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.home-move-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--navy);font-size:1.25rem;margin:0}.home-move-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#555;line-height:1.6;margin:0}.home-move-link[data-astro-cid-j7pv25f6]{color:var(--purple);font-weight:700;margin-top:4px}@media(max-width:768px){.home-moves-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}.home-move-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:200px}}.business-strip[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;background:var(--gray-50);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);color:var(--gray-600);font-size:.9375rem;text-align:center;transition:background .2s,color .2s}.business-strip[data-astro-cid-j7pv25f6]:hover{background:var(--purple-tint);color:var(--purple)}.business-strip-arrow[data-astro-cid-j7pv25f6]{color:var(--purple);font-weight:700;flex-shrink:0}@media(max-width:600px){.business-strip[data-astro-cid-j7pv25f6]{font-size:.8125rem;padding:14px 16px}}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:32px}.testimonials-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-video[data-astro-cid-j7pv25f6]{max-width:820px;margin:48px auto 0;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #0a16282e}.home-video[data-astro-cid-j7pv25f6] .yt-facade[data-astro-cid-j7pv25f6]{width:100%;height:100%}.home-video[data-astro-cid-j7pv25f6] iframe{display:block;width:100%;height:100%;min-height:0;border:0}.home-video[data-astro-cid-j7pv25f6]{isolation:isolate}.home-video[data-astro-cid-j7pv25f6] .yt-facade__thumb[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.split-section[data-astro-cid-j7pv25f6]{display:flex;min-height:400px}.split--left[data-astro-cid-j7pv25f6]{flex-direction:row}.split-image[data-astro-cid-j7pv25f6]{flex:1;overflow:hidden}.split-text[data-astro-cid-j7pv25f6]{flex:1;padding:48px 40px;display:flex;flex-direction:column;justify-content:center}.video-embed[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch;background:#000}.video-embed[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:400px;border:0}.yt-facade[data-astro-cid-j7pv25f6]{position:relative;flex:1;width:100%;min-height:400px;border:0;background:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.yt-facade__thumb[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.yt-facade__play[data-astro-cid-j7pv25f6]{position:relative;z-index:1;font-size:48px;color:#fff;background:#0009;border-radius:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;transition:background .2s}.yt-facade[data-astro-cid-j7pv25f6]:hover .yt-facade__play[data-astro-cid-j7pv25f6]{background:#ff0000d9}@media(max-width:768px){.split-section[data-astro-cid-j7pv25f6]{flex-direction:column}.split-image[data-astro-cid-j7pv25f6]{min-height:250px}.split-text[data-astro-cid-j7pv25f6]{padding:32px 20px}.video-embed[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6],.yt-facade[data-astro-cid-j7pv25f6]{min-height:280px}.testimonials-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.home-moves-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr!important;max-width:1000px;margin:0 auto}@media(min-width:769px){.home-move-card[data-astro-cid-j7pv25f6]{flex-direction:row;height:250px}.home-move-card--lead[data-astro-cid-j7pv25f6]{height:320px}.home-move-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:46%;height:100%;flex:0 0 46%;object-fit:cover}.home-move-body[data-astro-cid-j7pv25f6]{justify-content:center;padding:28px 34px}.home-move-card--lead[data-astro-cid-j7pv25f6] .home-move-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem}}
