.ph.astro-phl5w4vx{isolation:isolate;padding-block:clamp(3.5rem,2.5rem + 4vw,7rem) clamp(3.5rem,2.5rem + 3vw,6rem);position:relative;overflow:hidden}.ph__glow.astro-phl5w4vx{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#7e3bed66,#0000 65%);border-radius:50%;width:60vw;max-width:52rem;position:absolute;bottom:-40%;right:-15%}.ph__grid.astro-phl5w4vx{gap:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.ph__text.astro-phl5w4vx{gap:var(--space-5);justify-items:start;max-width:52rem;display:grid}.ph__title.astro-phl5w4vx{max-width:21ch}.steps.astro-phl5w4vx{gap:.75rem;display:grid}.step.astro-phl5w4vx a.astro-phl5w4vx{isolation:isolate;border-radius:var(--r-card);background:var(--step-bg);height:100%;color:var(--step-fg);transition:translate .32s var(--ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge badge""name go""line line""price price";align-content:end;gap:.35rem 1rem;padding:1.25rem 1.25rem 1.35rem;display:grid;position:relative;overflow:hidden}.step.astro-phl5w4vx a.astro-phl5w4vx:hover{translate:0 -6px}.step--start.astro-phl5w4vx{--step-bg:var(--paper);--step-fg:var(--black);--step-muted:var(--slate)}.step--grow.astro-phl5w4vx{--step-bg:var(--lime);--step-fg:var(--black);--step-muted:#3a4312}.step--scale.astro-phl5w4vx{--step-bg:var(--violet);--step-fg:var(--white);--step-muted:var(--violet-tint)}.step--dominate.astro-phl5w4vx{--step-bg:var(--black-2);--step-fg:var(--white);--step-muted:var(--smoke)}.step--dominate.astro-phl5w4vx a.astro-phl5w4vx{box-shadow:inset 0 0 0 1.5px var(--black-line)}.step.astro-phl5w4vx .badge.astro-phl5w4vx{grid-area:badge;justify-self:start;margin-bottom:.4rem}.step__name.astro-phl5w4vx{font-size:var(--fs-h3);letter-spacing:-.025em;grid-area:name;align-self:center;font-weight:800;line-height:1.1}.step__line.astro-phl5w4vx{font-size:var(--fs-small);color:var(--step-muted);grid-area:line;line-height:1.4}.step__price.astro-phl5w4vx{font-size:var(--fs-h4);letter-spacing:-.02em;grid-area:price;margin-top:.5rem;font-weight:800}.step__price.astro-phl5w4vx small.astro-phl5w4vx{font-size:var(--fs-label);letter-spacing:0;color:var(--step-muted);font-weight:600}.step__go.astro-phl5w4vx{background:var(--step-fg);width:2.5rem;height:2.5rem;color:var(--step-bg);grid-area:go}.step--dominate.astro-phl5w4vx .step__go.astro-phl5w4vx{background:var(--lime);color:var(--black)}@media (width<=899px){.step.astro-phl5w4vx{width:calc(76% + var(--i) * 8%)}}@media (width>=900px){.steps.astro-phl5w4vx{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;height:clamp(20rem,13rem + 10vw,25rem)}.step.astro-phl5w4vx{height:calc(55% + var(--i) * 15%)}.step.astro-phl5w4vx a.astro-phl5w4vx{grid-template-areas:"badge badge""name name""line line""price go";align-content:space-between;padding:1.4rem}.step__name.astro-phl5w4vx,.step__go.astro-phl5w4vx{align-self:end}html.js .ph.astro-phl5w4vx .step.astro-phl5w4vx{transition:clip-path .9s cubic-bezier(.65,0,.35,1),translate .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) * .14s + .25s)}html.js .ph.astro-phl5w4vx:not(.is-in) .step.astro-phl5w4vx{clip-path:inset(100% 0 0 0 round var(--r-card));translate:0 30px}}.pkg.astro-phl5w4vx{scroll-margin-top:var(--header-h);padding-block:clamp(4rem,3rem + 4vw,7rem)}.pkg__grid.astro-phl5w4vx{gap:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.pkg__card.astro-phl5w4vx{gap:var(--space-4);justify-items:start;display:grid}.pkg__step.astro-phl5w4vx{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.pkg__name.astro-phl5w4vx{font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:800;line-height:.95}.pkg__headline.astro-phl5w4vx{max-width:22ch;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--accent-text);font-weight:800;line-height:1.2}.t-lime.astro-phl5w4vx .pkg__headline.astro-phl5w4vx{color:var(--violet-deep)}.pkg__price.astro-phl5w4vx{margin-top:var(--space-2);align-items:baseline;gap:.4rem;display:flex}.pkg__from.astro-phl5w4vx,.pkg__per.astro-phl5w4vx{font-size:var(--fs-small);color:var(--muted);font-weight:600}.pkg__value.astro-phl5w4vx{letter-spacing:-.04em;font-size:clamp(2.6rem,1.8rem + 2.4vw,3.8rem);font-weight:800;line-height:1}.pkg__ideal.astro-phl5w4vx{border-radius:var(--r-md);background:var(--panel);max-width:30rem;font-size:var(--fs-small);padding:1rem 1.2rem;line-height:1.5}.t-lime.astro-phl5w4vx .pkg__ideal.astro-phl5w4vx{background:#0b0b0c12}.t-violet.astro-phl5w4vx .pkg__ideal.astro-phl5w4vx{background:#ffffff1f}.pkg__actions.astro-phl5w4vx{align-items:center;gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pkg__inherit.astro-phl5w4vx{margin-bottom:var(--space-5);font-size:var(--fs-body);font-weight:600}.pkg__groups.astro-phl5w4vx{gap:var(--grid-gap);display:grid}.grp.astro-phl5w4vx{border-radius:var(--r-card);background:var(--panel);align-content:start;gap:.9rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);display:grid}.t-lime.astro-phl5w4vx .grp.astro-phl5w4vx{background:#ffffff73}.t-violet.astro-phl5w4vx .grp.astro-phl5w4vx{background:#ffffff1a}.grp__title.astro-phl5w4vx{font-size:var(--fs-body);letter-spacing:-.01em;font-weight:800}.pkg__note.astro-phl5w4vx{margin-top:var(--space-4)}@media (width>=640px){.pkg__groups.astro-phl5w4vx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.pkg__grid.astro-phl5w4vx{column-gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.pkg__side.astro-phl5w4vx{top:calc(var(--header-h) + 2rem);position:sticky}}.cmp.astro-phl5w4vx{scroll-margin-top:var(--header-h)}.cmp__scroll--glance.astro-phl5w4vx{margin-top:0;margin-bottom:var(--space-6)}.cmp__actions-row.astro-phl5w4vx td.astro-phl5w4vx{padding-block:.4rem .8rem}.cmp__details.astro-phl5w4vx{gap:var(--space-6);display:grid}.cmp__toggle.astro-phl5w4vx{cursor:pointer;justify-self:start;list-style:none}.cmp__toggle.astro-phl5w4vx::-webkit-details-marker{display:none}.cmp__toggle.astro-phl5w4vx svg{transition:rotate .3s var(--ease)}.cmp__details.astro-phl5w4vx[open] .cmp__toggle.astro-phl5w4vx svg{rotate:45deg}.cmp__hide.astro-phl5w4vx,.cmp__details.astro-phl5w4vx[open] .cmp__show.astro-phl5w4vx{display:none}.cmp__details.astro-phl5w4vx[open] .cmp__hide.astro-phl5w4vx{display:inline}.cmp__scroll.astro-phl5w4vx{margin-top:var(--space-6);border-radius:var(--r-card);border:1.5px solid var(--line);overflow-x:auto}.cmp__details.astro-phl5w4vx[open] .cmp__scroll.astro-phl5w4vx{animation:cmp-in .5s var(--ease)}@keyframes cmp-in{0%{opacity:0;translate:0 12px}}.cmp__table.astro-phl5w4vx{border-collapse:collapse;width:100%;min-width:50rem;font-size:var(--fs-small)}.cmp__table.astro-phl5w4vx th.astro-phl5w4vx,.cmp__table.astro-phl5w4vx td.astro-phl5w4vx{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:.85rem 1rem}.cmp__table.astro-phl5w4vx tbody.astro-phl5w4vx th.astro-phl5w4vx{background:var(--bg);min-width:13rem;font-weight:600;position:sticky;left:0}.cmp__table.astro-phl5w4vx thead.astro-phl5w4vx th.astro-phl5w4vx{background:var(--panel);vertical-align:bottom}.cmp__pname.astro-phl5w4vx{font-size:var(--fs-body);font-weight:800;display:block}.cmp__pprice.astro-phl5w4vx{font-size:var(--fs-label);color:var(--muted);font-weight:600;display:block}.cmp__table.astro-phl5w4vx thead.astro-phl5w4vx .cmp__col--scale.astro-phl5w4vx{background:var(--violet);color:var(--white)}.cmp__table.astro-phl5w4vx thead.astro-phl5w4vx .cmp__col--scale.astro-phl5w4vx .cmp__pprice.astro-phl5w4vx{color:var(--violet-tint)}.cmp__table.astro-phl5w4vx thead.astro-phl5w4vx .cmp__col--dominate.astro-phl5w4vx{background:var(--black);color:var(--white)}.cmp__table.astro-phl5w4vx thead.astro-phl5w4vx .cmp__col--dominate.astro-phl5w4vx .cmp__pprice.astro-phl5w4vx{color:var(--smoke)}.cmp__group.astro-phl5w4vx th.astro-phl5w4vx{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);padding-top:1.4rem;font-weight:800}.cmp__yes.astro-phl5w4vx,.cmp__no.astro-phl5w4vx{border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:inline-grid}.cmp__yes.astro-phl5w4vx{background:var(--tick-bg);color:var(--accent-text)}.cmp__no.astro-phl5w4vx{color:var(--muted)}.cmp__yes.astro-phl5w4vx svg,.cmp__no.astro-phl5w4vx svg{width:1rem;height:1rem}.cmp__print.astro-phl5w4vx{max-width:52rem;margin-top:var(--space-6)}.build__grid.astro-phl5w4vx{gap:var(--space-7);display:grid}.build__text.astro-phl5w4vx{gap:var(--space-5);align-content:start;display:grid}.build__pick.astro-phl5w4vx{gap:var(--space-6);border-radius:var(--r-panel);background:var(--black-2);box-shadow:inset 0 0 0 1px var(--black-line);padding:clamp(1.4rem,1rem + 1.5vw,2.5rem);display:grid}.build__set.astro-phl5w4vx{border:0;margin:0;padding:0}.build__legend.astro-phl5w4vx{margin-bottom:var(--space-4);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--smoke);font-weight:800}.build__chips.astro-phl5w4vx{flex-wrap:wrap;gap:.5rem;display:flex}.build__foot.astro-phl5w4vx{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--black-line);flex-wrap:wrap;display:flex}.build__count.astro-phl5w4vx{color:var(--smoke);font-weight:700}@media (width>=1000px){.build__grid.astro-phl5w4vx{column-gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}
