.sp-call[data-astro-cid-xhiokcyn]{align-items:center;gap:var(--s-3);margin-top:var(--s-5);background:var(--brand-700);color:var(--white);box-shadow:0 10px 24px rgb(var(--brand-rgb) / .25);border-radius:999px;padding:.45rem 1.4rem .45rem .45rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.sp-call[data-astro-cid-xhiokcyn]:hover{background:var(--brand-900);color:var(--white)}.sp-call__icon[data-astro-cid-xhiokcyn]{background:var(--white);width:40px;height:40px;color:var(--brand-700);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (width<=539px){.sp-call[data-astro-cid-xhiokcyn]{width:100%}}.sp-split[data-astro-cid-xhiokcyn]{gap:var(--s-7);align-items:center;display:grid}.sp-facts[data-astro-cid-xhiokcyn]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.sp-facts[data-astro-cid-xhiokcyn] li[data-astro-cid-xhiokcyn]{padding:var(--s-6);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);border-bottom:3px solid var(--brand-700)}.sp-facts__icon[data-astro-cid-xhiokcyn]{background:var(--brand-700);width:48px;height:48px;color:var(--white);margin-bottom:var(--s-4);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.sp-facts[data-astro-cid-xhiokcyn] h3[data-astro-cid-xhiokcyn]{margin-bottom:var(--s-2);font-size:1.1rem}.sp-facts[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{color:var(--body);margin:0;font-size:.95rem}.sp-facts--work[data-astro-cid-xhiokcyn] li[data-astro-cid-xhiokcyn]{padding:var(--s-5);border-bottom:1px solid var(--line);border-top:3px solid var(--brand-700)}.sp-facts--work[data-astro-cid-xhiokcyn] .sp-facts__icon[data-astro-cid-xhiokcyn]{background:var(--brand-50);width:42px;height:42px;color:var(--brand-700);margin-bottom:var(--s-3);border-radius:12px}.sp-facts--work[data-astro-cid-xhiokcyn] h3[data-astro-cid-xhiokcyn]{font-size:1.02rem}.sp-facts--work[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{font-size:.9rem}@media (width>=640px){.sp-facts[data-astro-cid-xhiokcyn]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sp-split[data-astro-cid-xhiokcyn]{gap:var(--s-8);grid-template-columns:1.1fr 1fr}.sp-split--intro[data-astro-cid-xhiokcyn]>.sp-facts[data-astro-cid-xhiokcyn]{order:-1}.sp-split--work[data-astro-cid-xhiokcyn]{grid-template-columns:.85fr 1.3fr;align-items:start}}.sp-signs[data-astro-cid-xhiokcyn]{gap:var(--s-7);align-items:start;display:grid}.sp-signs__media[data-astro-cid-xhiokcyn]{margin:0;position:relative}.sp-signs__img[data-astro-cid-xhiokcyn]{aspect-ratio:382/510;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow)}.sp-signs__badge[data-astro-cid-xhiokcyn]{left:var(--s-4);bottom:var(--s-4);align-items:center;gap:var(--s-2);background:var(--white);color:var(--brand-700);box-shadow:var(--shadow-sm);border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute}.sp-signs__lead[data-astro-cid-xhiokcyn]{color:var(--body)}.sp-rows[data-astro-cid-xhiokcyn]{margin:var(--s-5) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.sp-rows__item[data-astro-cid-xhiokcyn]{gap:var(--s-4);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);align-items:flex-start;display:flex}.sp-rows__icon[data-astro-cid-xhiokcyn]{background:var(--brand-50);width:46px;height:46px;color:var(--brand-700);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sp-rows__item[data-astro-cid-xhiokcyn] h3[data-astro-cid-xhiokcyn]{margin-bottom:var(--s-1);font-size:1.05rem}.sp-rows__item[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{color:var(--body);margin:0;font-size:.93rem}.sp-rows__item--key[data-astro-cid-xhiokcyn]{background:var(--brand-700);border-color:var(--brand-700)}.sp-rows__item--key[data-astro-cid-xhiokcyn] .sp-rows__icon[data-astro-cid-xhiokcyn]{background:var(--white)}.sp-rows__item--key[data-astro-cid-xhiokcyn] h3[data-astro-cid-xhiokcyn]{color:var(--white)}.sp-rows__item--key[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{color:#ffffffe0}@media (width>=960px){.sp-signs[data-astro-cid-xhiokcyn]{gap:var(--s-8);grid-template-columns:382px 1fr}.sp-signs__media[data-astro-cid-xhiokcyn]{top:calc(var(--header-h) + var(--s-5));position:sticky}}.sp-test[data-astro-cid-xhiokcyn]{gap:var(--s-5);margin-top:var(--s-7);padding:var(--s-6);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);border-left:5px solid var(--brand-700);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.sp-test__icon[data-astro-cid-xhiokcyn]{background:var(--brand-50);width:56px;height:56px;color:var(--brand-700);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sp-test__title[data-astro-cid-xhiokcyn]{margin-bottom:var(--s-2);font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.sp-test[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{color:var(--body);margin:0}@media (width<=539px){.sp-test[data-astro-cid-xhiokcyn]{flex-direction:column}}.sp-grid[data-astro-cid-xhiokcyn]{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.sp-grid__card[data-astro-cid-xhiokcyn]{padding:var(--s-6);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.sp-grid__card[data-astro-cid-xhiokcyn]:before{content:"";background:var(--brand-700);transform-origin:0;height:4px;transition:transform .25s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.sp-grid__card[data-astro-cid-xhiokcyn]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.sp-grid__card[data-astro-cid-xhiokcyn]:hover:before{transform:scaleX(1)}.sp-grid__num[data-astro-cid-xhiokcyn]{top:var(--s-4);right:var(--s-5);font-family:var(--font-display);color:var(--brand-50);font-size:2.6rem;font-weight:800;line-height:1;position:absolute}.sp-grid__icon[data-astro-cid-xhiokcyn]{background:var(--brand-50);width:54px;height:54px;color:var(--brand-700);margin-bottom:var(--s-5);border-radius:14px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.sp-grid__card[data-astro-cid-xhiokcyn]:hover .sp-grid__icon[data-astro-cid-xhiokcyn]{background:var(--brand-700);color:var(--white)}.sp-grid__card[data-astro-cid-xhiokcyn] h3[data-astro-cid-xhiokcyn]{margin-bottom:var(--s-2);font-size:1.1rem}.sp-grid__card[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{color:var(--body);margin:0;font-size:.95rem}.sp-grid__card--cta[data-astro-cid-xhiokcyn]{background:var(--brand-700);border-color:var(--brand-700)}.sp-grid__card--cta[data-astro-cid-xhiokcyn]:before{display:none}.sp-grid__card--cta[data-astro-cid-xhiokcyn] .sp-grid__icon[data-astro-cid-xhiokcyn],.sp-grid__card--cta[data-astro-cid-xhiokcyn]:hover .sp-grid__icon[data-astro-cid-xhiokcyn]{background:var(--white);color:var(--brand-700)}.sp-grid__card--cta[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{color:#ffffffe0}.sp-grid__link[data-astro-cid-xhiokcyn]{margin-top:var(--s-4);background:var(--white);border-radius:999px;padding:.45rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.on-dark[data-astro-cid-xhiokcyn] .sp-grid__link[data-astro-cid-xhiokcyn],.sp-grid__link[data-astro-cid-xhiokcyn]:hover{color:var(--brand-700)}@media (width>=640px){.sp-grid[data-astro-cid-xhiokcyn]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sp-grid[data-astro-cid-xhiokcyn]{grid-template-columns:repeat(3,1fr)}}.sp-season[data-astro-cid-xhiokcyn]{gap:var(--s-7);align-items:center;display:grid}.sp-season__list[data-astro-cid-xhiokcyn]{margin:var(--s-5) 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.sp-season__list[data-astro-cid-xhiokcyn] li[data-astro-cid-xhiokcyn]{gap:var(--s-3);color:var(--body);align-items:flex-start;display:flex}.sp-season__list[data-astro-cid-xhiokcyn] svg{color:var(--brand-700);flex:none;margin-top:.2em}.sp-season__list[data-astro-cid-xhiokcyn] strong[data-astro-cid-xhiokcyn]{color:var(--ink)}.sp-season__note[data-astro-cid-xhiokcyn]{padding:var(--s-4) var(--s-5);border-radius:var(--radius);background:var(--brand-50);color:var(--body);margin:0;font-size:.95rem}.sp-season__media[data-astro-cid-xhiokcyn]{margin:0}.sp-season__img[data-astro-cid-xhiokcyn]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow)}@media (width>=960px){.sp-season[data-astro-cid-xhiokcyn]{gap:var(--s-8);grid-template-columns:1.15fr .85fr}}.sp-steps[data-astro-cid-xhiokcyn]{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.sp-step[data-astro-cid-xhiokcyn]{padding:var(--s-6) var(--s-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.sp-step[data-astro-cid-xhiokcyn]:after{content:"";left:var(--s-5);right:var(--s-5);background:var(--brand-700);transform-origin:0;border-radius:3px 3px 0 0;height:3px;transition:transform .25s;position:absolute;bottom:-1px;transform:scaleX(0)}.sp-step[data-astro-cid-xhiokcyn]:hover{border-color:var(--brand-700);box-shadow:var(--shadow);transform:translateY(-4px)}.sp-step[data-astro-cid-xhiokcyn]:hover:after{transform:scaleX(1)}.sp-step__top[data-astro-cid-xhiokcyn]{margin-bottom:var(--s-5);justify-content:space-between;align-items:center;display:flex}.sp-step__icon[data-astro-cid-xhiokcyn]{border-radius:var(--radius);background:var(--brand-700);width:52px;height:52px;color:var(--white);justify-content:center;align-items:center;display:inline-flex}.sp-step__num[data-astro-cid-xhiokcyn]{font-family:var(--font-display);color:var(--brand-50);-webkit-text-stroke:1.5px var(--brand-700);font-size:2.75rem;font-weight:800;line-height:1}.sp-step[data-astro-cid-xhiokcyn] h3[data-astro-cid-xhiokcyn]{margin-bottom:var(--s-2);font-size:1.125rem}.sp-step[data-astro-cid-xhiokcyn] p[data-astro-cid-xhiokcyn]{color:var(--body);margin:0;font-size:.95rem}.sp-step__arrow[data-astro-cid-xhiokcyn]{display:none}@media (width>=640px){.sp-steps[data-astro-cid-xhiokcyn]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sp-steps[data-astro-cid-xhiokcyn]{gap:var(--s-8);grid-template-columns:repeat(4,1fr)}.sp-step__arrow[data-astro-cid-xhiokcyn]{z-index:1;top:50%;right:calc(-1 * var(--s-8) / 2 - 16px);background:var(--brand-700);width:32px;height:32px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%);box-shadow:0 4px 10px #00000026}}.sp-why[data-astro-cid-xhiokcyn]{gap:var(--s-7);align-items:center;display:grid}.sp-why__lead[data-astro-cid-xhiokcyn]{color:var(--body)}.sp-why__list[data-astro-cid-xhiokcyn]{margin:var(--s-5) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.sp-why__list[data-astro-cid-xhiokcyn] li[data-astro-cid-xhiokcyn]{align-items:center;gap:var(--s-3);color:var(--ink);font-weight:600;display:flex}.sp-why__check[data-astro-cid-xhiokcyn]{background:var(--brand-700);width:24px;height:24px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sp-why__media[data-astro-cid-xhiokcyn]{width:min(100%,420px);padding-top:var(--s-5);justify-self:center;position:relative}.sp-why__media[data-astro-cid-xhiokcyn]:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 200px 200px;background:var(--brand-50);border:1px solid var(--brand-border);position:absolute;inset:20% 0 0}.sp-why__img[data-astro-cid-xhiokcyn]{z-index:1;width:86%;height:auto;margin-inline:auto;display:block;position:relative}.sp-why__badge[data-astro-cid-xhiokcyn]{z-index:2;padding:var(--s-3) var(--s-5);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow);margin:0;line-height:1.2;display:grid;position:absolute}.sp-why__badge[data-astro-cid-xhiokcyn] strong[data-astro-cid-xhiokcyn]{font-family:var(--font-display);color:var(--brand-700);font-size:1.6rem}.sp-why__badge[data-astro-cid-xhiokcyn] span[data-astro-cid-xhiokcyn]{color:var(--body);font-size:.85rem;font-weight:600}.sp-why__badge--rating[data-astro-cid-xhiokcyn]{top:38%;left:-8px}.sp-why__badge--open[data-astro-cid-xhiokcyn]{background:var(--brand-700);bottom:12%;right:-8px}.sp-why__badge--open[data-astro-cid-xhiokcyn] strong[data-astro-cid-xhiokcyn],.sp-why__badge--open[data-astro-cid-xhiokcyn] span[data-astro-cid-xhiokcyn]{color:var(--white)}@media (width>=960px){.sp-why[data-astro-cid-xhiokcyn]{gap:var(--s-8);grid-template-columns:1.2fr .8fr}}
