.hero[data-astro-cid-lcdefpme]{padding-block:64px 72px}.services[data-astro-cid-lcdefpme]{padding-block:56px 72px}.insights-preview[data-astro-cid-lcdefpme]{padding-top:56px}@media(width>=768px){.hero[data-astro-cid-lcdefpme]{padding-block:clamp(72px,12svh,148px) 96px}.services[data-astro-cid-lcdefpme]{padding-block:80px 96px}.insights-preview[data-astro-cid-lcdefpme]{padding-top:80px}}.why[data-astro-cid-lcdefpme]{padding-block:56px 72px;border-bottom:1px solid var(--ink-08)}@media(width>=768px){.why[data-astro-cid-lcdefpme]{padding-block:80px 96px}}.why-list[data-astro-cid-lcdefpme]{display:grid;gap:16px;margin-top:40px;padding:0;list-style:none}@media(width>=900px){.why-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}}.why-item[data-astro-cid-lcdefpme]{--accent: var(--color-teal);--tint: #dfeeec;--d: 0s;position:relative;background:var(--tint);border-radius:14px;padding:28px 26px 30px;overflow:hidden;transition:translate .25s,box-shadow .25s}.why-item--navy[data-astro-cid-lcdefpme]{--accent: #1f3a56;--tint: #e1e6ec}.why-item--amber[data-astro-cid-lcdefpme]{--accent: #8a5a12;--tint: #f3e3c6}.why-item[data-astro-cid-lcdefpme]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--accent);transform-origin:0}.why-head[data-astro-cid-lcdefpme]{display:flex;align-items:center;justify-content:space-between}.why-icon[data-astro-cid-lcdefpme]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-white);color:var(--accent);transition:background .25s,color .25s}.why-num[data-astro-cid-lcdefpme]{font-family:var(--font-en);font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--accent)}.why-title[data-astro-cid-lcdefpme]{margin-top:22px;font-size:clamp(19px,2vw,21px);line-height:1.4;word-break:keep-all}.why-desc[data-astro-cid-lcdefpme]{margin-top:10px;color:var(--color-ink);opacity:.78;font-size:16px;line-height:1.7;word-break:keep-all}@media(hover:hover)and (pointer:fine){.why-item[data-astro-cid-lcdefpme]:hover{translate:0 -6px;box-shadow:0 14px 30px #0b1b2b1a}.why-item[data-astro-cid-lcdefpme]:hover .why-icon[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--color-white)}}@media(prefers-reduced-motion:reduce){.why-item[data-astro-cid-lcdefpme]{transition:none}.why-item[data-astro-cid-lcdefpme]:hover{translate:none}}@media(width>=900px){.why-item[data-astro-cid-lcdefpme]:nth-child(2){--d: .15s}.why-item[data-astro-cid-lcdefpme]:nth-child(3){--d: .3s}}html.svc-anim .why-item[data-astro-cid-lcdefpme]:not(.is-in){opacity:0}.why-item[data-astro-cid-lcdefpme].is-in{animation:1s cubic-bezier(.2,.7,.3,1) both service-card-rise;animation-delay:var(--d)}html.svc-anim .why-item[data-astro-cid-lcdefpme]:before{transform:scaleX(0)}.why-item[data-astro-cid-lcdefpme].is-in:before{animation:.8s cubic-bezier(.6,0,.2,1) both why-bar;animation-delay:calc(var(--d) + .35s)}@keyframes why-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.svc-anim .why-icon[data-astro-cid-lcdefpme] :is(path,rect,circle){stroke-dasharray:1;stroke-dashoffset:1px}.why-item[data-astro-cid-lcdefpme].is-in .why-icon[data-astro-cid-lcdefpme] :is(path,rect,circle){animation:1.1s ease-in-out both icon-draw;animation-delay:calc(var(--d) + .5s)}.hero-rule[data-astro-cid-lcdefpme]{width:48px;height:3px;background:var(--color-teal);margin-bottom:36px}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(34px,5.6vw,56px);line-height:1.18;letter-spacing:-.02em;max-width:14em}.hero-sub[data-astro-cid-lcdefpme]{margin-top:28px;color:var(--color-navy70);font-size:clamp(16.5px,2.2vw,20px);line-height:1.65}.hero-sub-lead[data-astro-cid-lcdefpme]{display:block;margin-bottom:6px;color:var(--color-ink);font-weight:600;font-size:clamp(18px,2.6vw,23px);letter-spacing:-.015em}.mobile-br[data-astro-cid-lcdefpme]{display:none}@media(width<=640px){.mobile-br[data-astro-cid-lcdefpme]{display:block}}.hero-person[data-astro-cid-lcdefpme]{display:flex;align-items:center;gap:14px;margin-top:32px}.hero-person[data-astro-cid-lcdefpme] .hero-person-img{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--color-white)}@media(width>=768px){.hero-person[data-astro-cid-lcdefpme] .hero-person-img{width:64px;height:64px}}.hero-person-text[data-astro-cid-lcdefpme]{color:var(--color-navy70);font-size:15.5px;line-height:1.45}.hero-person-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:600}.hero-person-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block;font-size:14px}.hero-cta[data-astro-cid-lcdefpme]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.services[data-astro-cid-lcdefpme]{border-block:1px solid var(--ink-08)}.service-groups[data-astro-cid-lcdefpme]{display:grid;gap:20px;margin-top:48px}@media(width>=1024px){.service-groups[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}}.service-group[data-astro-cid-lcdefpme]{background:var(--color-white);border:1px solid var(--ink-08);border-radius:10px;padding:28px 24px 32px}.service-group[data-astro-cid-lcdefpme]{--d: 0s}@media(width>=1024px){.service-group[data-astro-cid-lcdefpme]:nth-child(2){--d: .15s}.service-group[data-astro-cid-lcdefpme]:nth-child(3){--d: .3s}}html.svc-anim .service-group[data-astro-cid-lcdefpme]:not(.is-in){opacity:0}.service-group[data-astro-cid-lcdefpme].is-in{animation:1s cubic-bezier(.2,.7,.3,1) both service-card-rise;animation-delay:var(--d)}@keyframes service-card-rise{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.service-group[data-astro-cid-lcdefpme]{transition:translate .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s}.service-group[data-astro-cid-lcdefpme]:hover{translate:0 -12px;border-color:var(--color-teal);box-shadow:0 24px 48px #0b1b2b24}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.service-group[data-astro-cid-lcdefpme]:hover{translate:none}}.service-group-label[data-astro-cid-lcdefpme]{color:var(--color-teal);font-size:14.5px;font-weight:600;letter-spacing:.06em}.service-items[data-astro-cid-lcdefpme]{list-style:none;margin-top:24px;display:flex;flex-direction:column;gap:28px}.service-item[data-astro-cid-lcdefpme]{display:flex;align-items:flex-start;gap:16px;color:inherit}.service-item[data-astro-cid-lcdefpme]:hover{text-decoration:none}.service-item[data-astro-cid-lcdefpme]:hover .service-item-title[data-astro-cid-lcdefpme]{color:var(--color-teal)}.service-items[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{--i: 0s}.service-items[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(2){--i: .12s}.service-items[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(3){--i: .24s}html.svc-anim .service-icon[data-astro-cid-lcdefpme] :is(path,rect,circle){stroke-dasharray:1;stroke-dashoffset:1px}.service-group[data-astro-cid-lcdefpme].is-in .service-icon[data-astro-cid-lcdefpme] :is(path,rect,circle){animation:1.1s ease-in-out both icon-draw;animation-delay:calc(var(--d) + var(--i) + .45s)}@keyframes icon-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.service-icon[data-astro-cid-lcdefpme]{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:var(--color-paper);color:var(--color-ink)}.service-item-title[data-astro-cid-lcdefpme]{font-size:19px;line-height:1.4}.service-item-desc[data-astro-cid-lcdefpme]{margin-top:4px;color:var(--color-navy70);font-size:15.5px;line-height:1.6}.insights-head[data-astro-cid-lcdefpme]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.insights-more[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:600;font-size:15.5px;white-space:nowrap}.insights-more[data-astro-cid-lcdefpme]:hover{color:var(--color-teal)}.insights-grid[data-astro-cid-lcdefpme]{display:grid;gap:20px;margin-top:48px}@media(width>=768px){.insights-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px}}
