.hero[data-astro-cid-zifm4ma2]{isolation:isolate;padding-block:clamp(56px,8vw,112px) clamp(24px,3vw,40px);position:relative;overflow:hidden}.hero-inner[data-astro-cid-zifm4ma2]{text-align:center;justify-items:center;gap:26px;margin-bottom:clamp(28px,4vw,48px);display:grid}.hero-inner[data-astro-cid-zifm4ma2] .lede[data-astro-cid-zifm4ma2]{text-wrap:balance;margin-inline:auto}.hero-actions[data-astro-cid-zifm4ma2]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.poster[data-astro-cid-zifm4ma2],.results-poster[data-astro-cid-zifm4ma2]{box-shadow:var(--shadow-lg);cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform .6s var(--ease-out), scale .14s ease-out;border-radius:24px;display:block;overflow:hidden}.poster[data-astro-cid-zifm4ma2]{width:min(100%,1100px);margin-inline:auto}.poster[data-astro-cid-zifm4ma2] img[data-astro-cid-zifm4ma2],.results-poster[data-astro-cid-zifm4ma2] img[data-astro-cid-zifm4ma2]{width:100%;height:auto}@media (hover:hover) and (pointer:fine){.poster[data-astro-cid-zifm4ma2]:hover,.results-poster[data-astro-cid-zifm4ma2]:hover{transform:translateY(-4px)}}.poster[data-astro-cid-zifm4ma2]:active,.results-poster[data-astro-cid-zifm4ma2]:active{scale:.98}.navy[data-astro-cid-zifm4ma2]{--ink:#eef2ff;--ink-2:#bdc6e6;--ink-3:#8e99c0;--line:#ffffff1f;--accent:#b3c3ff;--accent-hover:#c8d4ff;--on-accent:#16224a;--accent-btn:var(--accent);--accent-btn-hover:var(--accent-hover);--on-accent-btn:var(--on-accent);color:var(--ink);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-lg);background:radial-gradient(120% 80% at 100% 0,#f4b2e242,#0000 60%),radial-gradient(90% 70% at 0 100%,#84a0ff38,#0000 60%),#18213f}.packs[data-astro-cid-zifm4ma2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pack[data-astro-cid-zifm4ma2]{flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.pack-head[data-astro-cid-zifm4ma2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.cap[data-astro-cid-zifm4ma2]{height:26px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9b2a87;background:var(--accent-soft);border-radius:999px;align-items:center;padding-inline:10px;font-size:.68rem;display:inline-flex}.price[data-astro-cid-zifm4ma2]{align-items:baseline;gap:10px;display:flex}.amount[data-astro-cid-zifm4ma2]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3.6rem,6vw,5rem);line-height:.9}.per[data-astro-cid-zifm4ma2]{color:var(--ink-2);font-size:.95rem}.features[data-astro-cid-zifm4ma2]{border-top:1px solid var(--line);gap:10px;padding-block:18px;font-size:.95rem;display:grid}.features[data-astro-cid-zifm4ma2] li[data-astro-cid-zifm4ma2]{align-items:flex-start;gap:10px;display:flex}.features[data-astro-cid-zifm4ma2] svg[data-astro-cid-zifm4ma2]{color:var(--accent);flex:none;margin-top:3px}.pack[data-astro-cid-zifm4ma2] .btn[data-astro-cid-zifm4ma2]{width:100%;margin-top:auto}.after[data-astro-cid-zifm4ma2]{color:var(--ink-2);text-align:center;text-wrap:balance;font-size:.875rem;line-height:1.45}.after[data-astro-cid-zifm4ma2] a[data-astro-cid-zifm4ma2]{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.after[data-astro-cid-zifm4ma2] a[data-astro-cid-zifm4ma2]:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.builder-grid[data-astro-cid-zifm4ma2]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.builder[data-astro-cid-zifm4ma2]{text-align:center;align-content:start;justify-items:center;gap:6px;padding:24px 18px;display:grid}.b-photo[data-astro-cid-zifm4ma2]{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 3px var(--glass-shine), 0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;margin-bottom:10px}.b-name[data-astro-cid-zifm4ma2]{font-family:var(--font-sans);letter-spacing:-.015em;font-size:1.08rem;font-weight:600;line-height:1.3}.b-note[data-astro-cid-zifm4ma2]{color:var(--ink-2);font-size:.86rem;line-height:1.55}.versus[data-astro-cid-zifm4ma2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.vs[data-astro-cid-zifm4ma2]{align-content:start;gap:14px;padding:clamp(24px,3.4vw,44px);display:grid}.vs[data-astro-cid-zifm4ma2] h3[data-astro-cid-zifm4ma2]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1}.vs[data-astro-cid-zifm4ma2] h3[data-astro-cid-zifm4ma2] em[data-astro-cid-zifm4ma2]{color:var(--accent)}.vs[data-astro-cid-zifm4ma2] p[data-astro-cid-zifm4ma2]:last-child{max-width:42ch;color:var(--ink-2);line-height:1.55}.vs-mark[data-astro-cid-zifm4ma2]{z-index:2;border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;width:46px;height:46px;color:var(--ink-2);background:var(--bg-elev);box-shadow:var(--shadow);border-radius:50%;place-items:center;font-size:.74rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ladder[data-astro-cid-zifm4ma2]{--rise:clamp(38px, 5.4vw, 66px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(8px,1.4vw,16px);display:grid}.rung[data-astro-cid-zifm4ma2]{height:calc(var(--rise) * var(--h));border-radius:clamp(14px,1.8vw,22px);padding:clamp(10px,1.6vw,22px)}.rung[data-astro-cid-zifm4ma2]:not(.navy){background:linear-gradient(to top, color-mix(in srgb, var(--accent) var(--tint), transparent), transparent 90%), var(--glass)}.league[data-astro-cid-zifm4ma2]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.05rem,2.6vw,2.2rem);line-height:1;display:block}.results[data-astro-cid-zifm4ma2]{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.results-poster[data-astro-cid-zifm4ma2]{border-radius:18px;width:100%}.figures[data-astro-cid-zifm4ma2]{border-top:1px solid var(--line);display:grid}.figures[data-astro-cid-zifm4ma2] div[data-astro-cid-zifm4ma2]{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:20px;padding-block:18px;display:grid}.figures[data-astro-cid-zifm4ma2] dt[data-astro-cid-zifm4ma2]{font-family:var(--font-display);white-space:nowrap;color:var(--accent);font-size:3rem;line-height:1}.figures[data-astro-cid-zifm4ma2] dd[data-astro-cid-zifm4ma2]{color:var(--ink-2);text-wrap:balance}.steps[data-astro-cid-zifm4ma2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.step[data-astro-cid-zifm4ma2]{align-content:start;gap:8px;padding:24px;display:grid}.step[data-astro-cid-zifm4ma2] h3[data-astro-cid-zifm4ma2]{font-family:var(--font-sans);letter-spacing:-.015em;font-size:1.08rem;font-weight:600;line-height:1.3}.step[data-astro-cid-zifm4ma2] p[data-astro-cid-zifm4ma2]{color:var(--ink-2);font-size:.9rem;line-height:1.55}.step-n[data-astro-cid-zifm4ma2]{color:var(--accent-text);font-size:.7rem}.step-actions[data-astro-cid-zifm4ma2]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=980px){.steps[data-astro-cid-zifm4ma2]{grid-template-columns:1fr}.builder-grid[data-astro-cid-zifm4ma2]{flex-wrap:wrap;justify-content:center;display:flex}.builder[data-astro-cid-zifm4ma2]{flex:0 calc(33.3333% - 9.33333px);min-width:0}}@media (width<=900px){.results[data-astro-cid-zifm4ma2]{grid-template-columns:1fr}.results-poster[data-astro-cid-zifm4ma2]{max-width:440px;margin-inline:auto}}@media (width<=760px){.packs[data-astro-cid-zifm4ma2],.versus[data-astro-cid-zifm4ma2]{grid-template-columns:1fr}}@media (width<=600px){.steps[data-astro-cid-zifm4ma2]{gap:10px}.step[data-astro-cid-zifm4ma2]{padding:20px}.figures[data-astro-cid-zifm4ma2] div[data-astro-cid-zifm4ma2]{grid-template-columns:84px 1fr}.builder-grid[data-astro-cid-zifm4ma2]{grid-template-columns:1fr;gap:10px;display:grid}.builder[data-astro-cid-zifm4ma2]{text-align:left;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"photo name""photo note";justify-items:start;gap:2px 16px;padding:16px 18px}.b-photo[data-astro-cid-zifm4ma2]{grid-area:photo;width:52px;height:52px;margin:2px 0 0}.b-name[data-astro-cid-zifm4ma2]{grid-area:name}.b-note[data-astro-cid-zifm4ma2]{grid-area:note}}
