.hero[data-astro-cid-ge2uvauf]{background:#f9faff;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:43% 57%;align-items:center;min-height:460px;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{z-index:1;padding-block:48px;position:relative}h1[data-astro-cid-ge2uvauf]{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(42px,5.5vw,68px);line-height:.98}.hero__lead[data-astro-cid-ge2uvauf]{color:#273044;max-width:400px;margin:0 0 28px}.hero__lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:18px}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;display:flex}.hero__note[data-astro-cid-ge2uvauf]{margin:28px 0 0;font-size:12px;font-weight:700}.hero__art[data-astro-cid-ge2uvauf]{align-self:end;width:115%;max-width:none;margin-left:-4%}@media (width<=860px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;min-height:380px}.hero__art[data-astro-cid-ge2uvauf]{width:135%;margin-left:-15%}}@media (width<=600px){.hero__inner[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;min-height:0;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{padding-block:36px 0}.hero__lead[data-astro-cid-ge2uvauf]{font-size:15px}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto}.hero__art[data-astro-cid-ge2uvauf]{width:100%;margin:8px 0 0}}.term[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--white)}.term__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:14px;font-size:15px;display:flex}.term[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.term[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#9db1ff;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:inline-flex}.term[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--white)}.categories[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.category[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);height:100%;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.category[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #3e68ff1f}.category[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:150px}.category__body[data-astro-cid-lcdefpme]{padding:14px 16px 18px}.category[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--blue);font-size:18px}.category[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.4}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.service[data-astro-cid-lcdefpme]{background:var(--bg);border-radius:20px;flex-direction:column;min-height:360px;padding:24px 24px 22px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.service[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;font-size:28px}.service__claim[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:15px;font-weight:800}.service[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{z-index:1;margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.service__more[data-astro-cid-lcdefpme]{z-index:1;color:var(--ink);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-weight:800;display:inline-flex;position:relative}.service__mascot[data-astro-cid-lcdefpme]{opacity:.95;width:120px;height:auto;position:absolute;bottom:-4px;right:-6px}.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:128px;padding:16px 10px;font-size:14px;font-weight:800;display:flex;box-shadow:5px 8px 15px #3e68ff1c}.reason__icon[data-astro-cid-lcdefpme]{background:var(--blue);width:46px;height:46px;color:var(--white);border-radius:50%;place-items:center;display:grid}.locations[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.location[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--white);border-radius:20px;transition:box-shadow .2s;display:block;overflow:hidden}.location[data-astro-cid-lcdefpme]:hover{box-shadow:0 12px 24px #3e68ff1f}.location[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:220px}.location__body[data-astro-cid-lcdefpme]{padding:18px 22px 22px}.location[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px}.location[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:6px 0 0;font-size:15px}.location[data-astro-cid-lcdefpme] .location__details[data-astro-cid-lcdefpme]{color:var(--blue);margin-top:10px;font-size:13px;font-weight:700}.founder[data-astro-cid-lcdefpme]{grid-template-columns:360px 1fr;align-items:center;gap:48px;display:grid}.founder__photo[data-astro-cid-lcdefpme]{border-radius:24px;width:100%}.eyebrow[data-astro-cid-lcdefpme]{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.founder[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-1px;margin-top:10px;font-size:clamp(32px,4vw,40px)}.founder__role[data-astro-cid-lcdefpme]{margin:4px 0 14px;font-size:19px;font-weight:800}.founder[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2c3445;max-width:560px}.founder[data-astro-cid-lcdefpme] .quote[data-astro-cid-lcdefpme]{color:var(--blue);margin:18px 0 24px;font-size:24px;font-weight:900}.extras[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.extra[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);justify-content:space-between;align-items:center;gap:12px;min-height:130px;padding:20px 14px 20px 22px;transition:box-shadow .2s;display:flex}.extra[data-astro-cid-lcdefpme]:hover{box-shadow:0 12px 24px #3e68ff1f}.extra[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.extra[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:6px 0 0;font-size:14px}.extra[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{flex-shrink:0;width:100px;height:auto}@media (width<=1040px){.categories[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.locations[data-astro-cid-lcdefpme],.extras[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.founder[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.founder__photo[data-astro-cid-lcdefpme]{max-width:300px}}@media (width<=600px){.categories[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:12px}.categories[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}.category[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:120px}.category__body[data-astro-cid-lcdefpme]{padding:10px 12px 14px}.category[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:16px}.category[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:13px}.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.service[data-astro-cid-lcdefpme]{min-height:0;padding-bottom:24px}.service__mascot[data-astro-cid-lcdefpme]{width:100px}.reasons[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:10px}.reason[data-astro-cid-lcdefpme]{min-height:112px;font-size:13px}.location[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:170px}}
