.planner__grid[data-astro-cid-2jep4ybb]{display:grid;gap:48px;align-items:start}.planner__grid[data-astro-cid-2jep4ybb]>[data-astro-cid-2jep4ybb]{min-width:0}@media(min-width:980px){.planner__grid[data-astro-cid-2jep4ybb]{grid-template-columns:1.15fr .85fr;gap:72px}}.planner__jobs[data-astro-cid-2jep4ybb]{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.planner__job[data-astro-cid-2jep4ybb]{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;background:var(--night-2);color:#fff;text-decoration:none;font-weight:600;font-size:16px;border:2px solid #2c322c;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--ease)}.planner__job[data-astro-cid-2jep4ybb]:hover{border-color:var(--green)}.planner__job[data-astro-cid-2jep4ybb]:active{transform:scale(.98)}.planner__job[data-astro-cid-2jep4ybb][aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--ink)}.planner__card[data-astro-cid-2jep4ybb]{background:var(--paper);color:var(--ink);padding:clamp(28px,4vw,48px);position:sticky;top:calc(var(--header-h) + 24px)}.planner__label[data-astro-cid-2jep4ybb]{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--green-text)!important}.planner__service[data-astro-cid-2jep4ybb]{font-size:clamp(28px,3vw,40px);font-weight:800;font-stretch:112%;line-height:1.05;text-transform:uppercase;color:var(--ink)!important;margin:0 0 22px}.planner__kit[data-astro-cid-2jep4ybb]{font-size:20px;font-weight:700;color:var(--ink)!important;margin:0 0 14px}.planner__text[data-astro-cid-2jep4ybb]{color:var(--ink-soft)!important;margin:0 0 28px}.planner__result[data-astro-cid-2jep4ybb].is-swap>[data-astro-cid-2jep4ybb]{animation:swap-in .4s var(--ease) both}@keyframes swap-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.planner__result[data-astro-cid-2jep4ybb].is-swap>[data-astro-cid-2jep4ybb]{animation:none}}.planner__actions[data-astro-cid-2jep4ybb]{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.planner__card[data-astro-cid-2jep4ybb] .text-link[data-astro-cid-2jep4ybb]{color:var(--green-text)}.planner__card[data-astro-cid-2jep4ybb] .text-link[data-astro-cid-2jep4ybb]:hover{color:var(--ink)}.facts[data-astro-cid-j7pv25f6]{background:var(--green);color:var(--ink);position:relative;z-index:2}.facts__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.facts__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:26px 8px;display:flex;flex-direction:column;text-align:center}.facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3vw,38px);font-weight:800;font-stretch:115%;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;margin-top:6px}.intro__grid[data-astro-cid-j7pv25f6]{display:grid;gap:48px;align-items:center}@media(min-width:980px){.intro__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr;gap:80px}}.intro__text[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-bottom:1.2em;color:var(--ink)}.intro__media[data-astro-cid-j7pv25f6]{margin:0;position:relative}.intro__media[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.intro__media[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:0;max-width:300px;background:var(--night);color:#fff;padding:22px 24px;font-size:16px;line-height:1.4}.intro__media[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:48px;font-weight:800;font-stretch:115%;line-height:1;color:var(--green);margin-bottom:6px}.section-head[data-astro-cid-j7pv25f6]{display:grid;gap:12px 64px;margin-bottom:48px;align-items:end}@media(min-width:980px){.section-head[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}}.why__grid[data-astro-cid-j7pv25f6]{display:grid;gap:48px;align-items:center}@media(min-width:980px){.why__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr;gap:80px}}.why__media[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.why__list[data-astro-cid-j7pv25f6]{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:26px}.why__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:18px;align-items:flex-start}.why__list[data-astro-cid-j7pv25f6] svg{flex:none;width:34px;height:34px;padding:7px;background:var(--green);color:var(--ink);margin-top:2px}.why__list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:6px}.why__list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.areas__grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:center}@media(min-width:980px){.areas__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:80px}}.areas__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.areas__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;padding:14px 0;font-size:clamp(30px,4.4vw,56px);font-weight:800;font-stretch:115%;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.areas__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{color:var(--green)}.areas__list[data-astro-cid-j7pv25f6] svg{width:.6em;height:.6em;color:var(--green);flex:none}.strip[data-astro-cid-j7pv25f6]{padding-top:0}.strip[data-astro-cid-j7pv25f6]{padding-top:var(--section)}.strip__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;align-items:baseline;margin-bottom:32px}.strip__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.strip__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.strip__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.strip__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;overflow:hidden}.strip__list[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s var(--ease)}.strip__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.05)}
