.pets__head[data-astro-cid-biseymse]{text-align:center;max-width:44rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}.pets__head[data-astro-cid-biseymse] .lead[data-astro-cid-biseymse]{margin-top:1rem}.pets__head[data-astro-cid-biseymse] .eyebrow{justify-content:center}.pets__viewport[data-astro-cid-biseymse]{padding-block:28px 36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pets__track[data-astro-cid-biseymse]{width:max-content;animation:pets-run var(--dur) linear infinite;display:flex}.pets__viewport[data-astro-cid-biseymse]:hover .pets__track[data-astro-cid-biseymse]{animation-play-state:paused}.pets__card[data-astro-cid-biseymse]{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--tint-2);width:min(56vw,260px);transform:rotate(var(--tilt));animation:pets-bob 5.5s var(--ease) infinite alternate;animation-delay:var(--bob);transition:box-shadow .4s, scale .4s var(--ease);border:6px solid #fff;flex:none;margin-inline:12px;overflow:hidden;box-shadow:0 18px 40px -18px #3d166659}.pets__card[data-astro-cid-biseymse]:hover{animation-play-state:paused;scale:1.05;box-shadow:0 26px 50px -18px #3d166673}.pets__card[data-astro-cid-biseymse] img{object-fit:cover;width:100%;height:100%}@keyframes pets-run{to{transform:translate(-50%)}}@keyframes pets-bob{0%{transform:rotate(var(--tilt)) translateY(-7px)}to{transform:rotate(calc(var(--tilt) * -.4)) translateY(7px)}}@media (prefers-reduced-motion:reduce){.pets__viewport[data-astro-cid-biseymse]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.pets__track[data-astro-cid-biseymse],.pets__card[data-astro-cid-biseymse]{animation:none}.pets__card[data-astro-cid-biseymse][aria-hidden]{display:none}}.hroles[data-astro-cid-jmusefo5]{gap:14px;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}@media (width>=860px){.hroles[data-astro-cid-jmusefo5]{grid-template-columns:1fr 1fr}}.hrole[data-astro-cid-jmusefo5]{border-radius:var(--r-lg);border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.5rem;transition:border-color .3s,box-shadow .4s;display:flex}.hrole[data-astro-cid-jmusefo5]:hover{border-color:var(--bd-strong);box-shadow:var(--shadow-md)}.hrole[data-astro-cid-jmusefo5]>span[data-astro-cid-jmusefo5]:first-child{gap:.25rem;display:grid}.hrole[data-astro-cid-jmusefo5] small[data-astro-cid-jmusefo5]{font-family:var(--font-display);color:var(--purple-600);font-size:.8rem;font-weight:500}.hrole[data-astro-cid-jmusefo5] b[data-astro-cid-jmusefo5]{font-family:var(--font-display);font-size:1.2rem;font-weight:500}.hrole[data-astro-cid-jmusefo5] span[data-astro-cid-jmusefo5] span[data-astro-cid-jmusefo5]{color:var(--muted);font-size:.88rem}.hrole__arrow[data-astro-cid-jmusefo5]{background:var(--lilac);width:40px;height:40px;color:var(--purple-700);transition:transform .35s var(--ease-mag);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hrole[data-astro-cid-jmusefo5]:hover .hrole__arrow[data-astro-cid-jmusefo5]{transform:translate(4px)}.hchecks[data-astro-cid-jmusefo5]{color:var(--ink-2);flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.5rem;font-size:.92rem;display:flex}.hchecks[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]{align-items:center;gap:.45rem;display:inline-flex}.hchecks[data-astro-cid-jmusefo5] svg{color:var(--purple)}.fit__title[data-astro-cid-jmusefo5]{max-width:18ch}.fit__lead[data-astro-cid-jmusefo5]{max-width:44rem;margin-top:1.25rem}.fit__grid[data-astro-cid-jmusefo5]{gap:16px;display:grid}@media (width>=860px){.fit__grid[data-astro-cid-jmusefo5]{grid-template-columns:1fr 1fr}}.fit__col[data-astro-cid-jmusefo5]{border-radius:var(--r-lg);border:1px solid var(--line-soft);background:#fff;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.fit__col--yes[data-astro-cid-jmusefo5]{border-color:var(--bd-strong);background:linear-gradient(170deg,#fbf6ff,#fdf8fb)}.fit__col[data-astro-cid-jmusefo5] ul[data-astro-cid-jmusefo5]{gap:.9rem;margin-top:1.25rem;display:grid}.fit__col[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]{color:var(--ink-2);align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.fit__col[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5] svg{color:var(--faint);flex-shrink:0;margin-top:.2rem}.fit__col--yes[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5] svg{color:var(--purple)}.roles__head[data-astro-cid-jmusefo5]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:flex}.role-panel[data-astro-cid-jmusefo5]{scroll-margin-top:calc(var(--nav-h) + 40px);align-items:start;gap:3rem 4rem;display:grid}.role-panel[data-astro-cid-jmusefo5][hidden]{display:none}@media (width>=1000px){.role-panel[data-astro-cid-jmusefo5]{grid-template-columns:1fr 340px}}.role-panel__area[data-astro-cid-jmusefo5]{font-family:var(--font-display);color:var(--purple-600);font-size:.9rem;font-weight:500}.role-panel__title[data-astro-cid-jmusefo5]{letter-spacing:-.025em;margin-top:.4rem;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem);line-height:1.12}.role-panel__why[data-astro-cid-jmusefo5]{margin-top:1.25rem}.role-panel__h[data-astro-cid-jmusefo5]{margin:2.5rem 0 1rem;font-size:1.12rem}.ramp[data-astro-cid-jmusefo5]{gap:12px;display:grid}@media (width>=700px){.ramp[data-astro-cid-jmusefo5]{grid-template-columns:repeat(3,1fr)}}.ramp[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]{background:var(--tint);border:1px solid var(--line-soft);border-radius:16px;padding:1.25rem}.ramp[data-astro-cid-jmusefo5] b[data-astro-cid-jmusefo5]{font-family:var(--font-display);color:var(--purple-600);font-size:.85rem;font-weight:500}.ramp[data-astro-cid-jmusefo5] p[data-astro-cid-jmusefo5]{color:var(--ink-2);margin-top:.5rem;font-size:.93rem;line-height:1.55}.dots[data-astro-cid-jmusefo5]{gap:.75rem;display:grid}.dots[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]{color:var(--ink-2);padding-left:1.2rem;font-weight:400;position:relative}.dots[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.req[data-astro-cid-jmusefo5]{gap:0 3rem;display:grid}@media (width>=760px){.req[data-astro-cid-jmusefo5]{grid-template-columns:1fr 1fr}}.req[data-astro-cid-jmusefo5] .check-list[data-astro-cid-jmusefo5]{color:var(--ink-2);font-size:.95rem;font-weight:400}.req__plus[data-astro-cid-jmusefo5] svg{color:var(--faint)!important}.req__note[data-astro-cid-jmusefo5]{color:#8a4112;background:#fff6ef;border:1px solid #ed7d3147;border-radius:12px;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.92rem;font-weight:400;display:flex}.req__note[data-astro-cid-jmusefo5] svg{flex-shrink:0;margin-top:.1rem}.req__hint[data-astro-cid-jmusefo5]{color:var(--muted);margin-top:1rem;font-size:.85rem}.contacts[data-astro-cid-jmusefo5]{flex-wrap:wrap;gap:10px;display:flex}.contacts[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]{border-radius:var(--r-pill);background:var(--tint);border:1px solid var(--line-soft);align-items:center;gap:.8rem;padding:.5rem 1.25rem .5rem .5rem;display:flex}.contacts[data-astro-cid-jmusefo5] img{object-fit:cover;border-radius:50%;width:44px;height:44px}.contacts[data-astro-cid-jmusefo5] span[data-astro-cid-jmusefo5]{line-height:1.35;display:grid}.contacts[data-astro-cid-jmusefo5] b[data-astro-cid-jmusefo5]{font-family:var(--font-display);font-weight:500}.contacts[data-astro-cid-jmusefo5] small[data-astro-cid-jmusefo5]{color:var(--muted);font-size:.85rem}.glance[data-astro-cid-jmusefo5]{border-radius:var(--r-lg);border:1px solid var(--bd);box-shadow:var(--shadow-lg);background:#fff;padding:1.75rem}@media (width>=1000px){.glance[data-astro-cid-jmusefo5]{top:calc(var(--nav-h) + 40px);position:sticky}}.glance__k[data-astro-cid-jmusefo5]{color:var(--purple-600);font-size:.85rem;font-weight:500}.glance[data-astro-cid-jmusefo5] dl[data-astro-cid-jmusefo5]{margin:.75rem 0 1.5rem}.glance[data-astro-cid-jmusefo5] dl[data-astro-cid-jmusefo5] div[data-astro-cid-jmusefo5]{border-bottom:1px solid var(--line-soft);padding:.8rem 0}.glance[data-astro-cid-jmusefo5] dt[data-astro-cid-jmusefo5]{color:var(--muted);font-size:.82rem}.glance[data-astro-cid-jmusefo5] dd[data-astro-cid-jmusefo5]{color:var(--ink);margin:.15rem 0 0;font-weight:400}.glance__btn[data-astro-cid-jmusefo5]{width:100%}.glance__note[data-astro-cid-jmusefo5]{text-align:center;color:var(--muted);margin-top:.9rem;font-size:.82rem}.offer__grid[data-astro-cid-jmusefo5]{border-radius:var(--r-lg);border:1px solid #ffffff1f;display:grid;overflow:hidden}@media (width>=700px){.offer__grid[data-astro-cid-jmusefo5]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.offer__grid[data-astro-cid-jmusefo5]{grid-template-columns:repeat(4,1fr)}}.offer__grid[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]{background:#ffffff05;border:.5px solid #ffffff1a;padding:1.75rem 1.6rem;transition:background-color .3s}.offer__grid[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]:hover{background:#ffffff0f}.offer__grid[data-astro-cid-jmusefo5] p[data-astro-cid-jmusefo5]{margin-top:.75rem;font-size:.95rem;line-height:1.6}.hsteps[data-astro-cid-jmusefo5]{gap:2rem;display:grid}@media (width>=900px){.hsteps[data-astro-cid-jmusefo5]{grid-template-columns:repeat(4,1fr)}}.hsteps[data-astro-cid-jmusefo5] li[data-astro-cid-jmusefo5]{border-top:2px solid;border-image:var(--grad) 1;align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.hsteps__top[data-astro-cid-jmusefo5]{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.hsteps__top[data-astro-cid-jmusefo5] .num[data-astro-cid-jmusefo5]{color:var(--purple-600)}.hsteps__alt[data-astro-cid-jmusefo5]{gap:.6rem;display:grid}.hsteps__alt[data-astro-cid-jmusefo5] b[data-astro-cid-jmusefo5]{color:var(--ink-2);font-weight:500}
