.stages__grid[data-astro-cid-key4jhcp]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-key4jhcp]{background:var(--paper);transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:28px;flex-direction:column;padding:clamp(24px,3vw,34px);display:flex;position:relative;box-shadow:inset 0 0 0 1px #0d17290f}.stage[data-astro-cid-key4jhcp]:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #22c3ee73,0 30px 60px -36px #0d172973}.stage--featured[data-astro-cid-key4jhcp]{background:radial-gradient(500px 300px at 100% 0%, #22c3ee47, transparent 60%), var(--navy);color:var(--text-on-dark);box-shadow:var(--shadow)}.stage--featured[data-astro-cid-key4jhcp] h3[data-astro-cid-key4jhcp]{color:#fff}.stage__badge[data-astro-cid-key4jhcp]{background:var(--grad-warm);color:#2a1a00;letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;position:absolute;top:22px;right:22px}.stage__icon[data-astro-cid-key4jhcp]{background:var(--grad);width:56px;height:56px;color:var(--ink);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.stage[data-astro-cid-key4jhcp] h3[data-astro-cid-key4jhcp]{margin-bottom:4px}.stage__best[data-astro-cid-key4jhcp]{color:var(--text-2);margin:0;font-size:.92rem}.stage--featured[data-astro-cid-key4jhcp] .stage__best[data-astro-cid-key4jhcp]{color:var(--text-on-dark-2)}.stage__price[data-astro-cid-key4jhcp]{margin:18px 0 20px}.stage__price[data-astro-cid-key4jhcp] small[data-astro-cid-key4jhcp]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:.75rem;display:block}.stage--featured[data-astro-cid-key4jhcp] .stage__price[data-astro-cid-key4jhcp] small[data-astro-cid-key4jhcp]{color:var(--text-on-dark-2)}.stage__price[data-astro-cid-key4jhcp] strong[data-astro-cid-key4jhcp]{font-family:var(--font-display);letter-spacing:-.04em;background:var(--grad-dark,linear-gradient(135deg, #0a6f8f, #0a9c88));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:800;line-height:1.05}.stage--featured[data-astro-cid-key4jhcp] .stage__price[data-astro-cid-key4jhcp] strong[data-astro-cid-key4jhcp]{background:var(--grad);-webkit-background-clip:text;background-clip:text}.stage__list[data-astro-cid-key4jhcp]{flex:1;align-content:start;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.stage__list[data-astro-cid-key4jhcp] li[data-astro-cid-key4jhcp]{align-items:flex-start;gap:10px;font-size:.97rem;display:flex}.stage__list[data-astro-cid-key4jhcp] svg{color:#0a9c88;flex:none;margin-top:4px}.stage--featured[data-astro-cid-key4jhcp] .stage__list[data-astro-cid-key4jhcp] svg{color:var(--aqua)}.stage[data-astro-cid-key4jhcp] .btn[data-astro-cid-key4jhcp]{align-self:flex-start}.ba[data-astro-cid-key4jhcp]{--pos:50%;height:clamp(180px,24vw,260px);box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;border-radius:28px;margin-top:28px;position:relative;overflow:hidden}.ba__paint[data-astro-cid-key4jhcp]{position:absolute;inset:0}.ba__paint--after[data-astro-cid-key4jhcp]{background:radial-gradient(160px 60px at 28% 46%,#fffffff2,#fff0 70%),radial-gradient(90px 34px at 72% 52%,#ffffffe6,#fff0 70%),linear-gradient(170deg,#78beff59,#0000 40%),linear-gradient(#050a14 0%,#0b1a2e 55%,#03060c 100%)}.ba__paint--before[data-astro-cid-key4jhcp]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);filter:blur(.4px)saturate(.6);background:repeating-radial-gradient(circle at 28% 46%,#ffffff29 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 72% 52%,#ffffff1f 0 1px,#0000 1px 9px),radial-gradient(220px 110px at 28% 46%,#ffffff73,#fff0 70%),linear-gradient(#a0aab959,#78829140),linear-gradient(#1a2230 0%,#20293a 55%,#141a24 100%)}.ba[data-astro-cid-key4jhcp]:after{content:"";top:0;bottom:0;left:var(--pos);background:var(--grad);pointer-events:none;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 20px #22c3eecc}.ba__handle[data-astro-cid-key4jhcp]{top:50%;left:var(--pos);z-index:2;background:var(--grad);width:46px;height:46px;color:var(--ink);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000080}.ba__tag[data-astro-cid-key4jhcp]{z-index:2;font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 10px #0009;pointer-events:none;font-size:1.2rem;font-weight:800;position:absolute;top:20px}.ba__tag[data-astro-cid-key4jhcp] small[data-astro-cid-key4jhcp]{font-family:var(--font-body);letter-spacing:.06em;color:#ffffffd9;font-size:.78rem;font-weight:600;display:block}.ba__tag--before[data-astro-cid-key4jhcp]{left:24px}.ba__tag--after[data-astro-cid-key4jhcp]{text-align:right;right:24px}.ba__range[data-astro-cid-key4jhcp]{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__range[data-astro-cid-key4jhcp]:focus-visible~.ba__handle[data-astro-cid-key4jhcp],.ba[data-astro-cid-key4jhcp]:has(.ba__range:focus-visible) .ba__handle[data-astro-cid-key4jhcp]{outline-offset:3px;outline:3px solid #fff}.prot[data-astro-cid-key4jhcp]{background:var(--paper);border-radius:28px;grid-template-columns:.8fr 2.2fr;align-items:center;gap:24px;margin-top:28px;padding:clamp(24px,3vw,36px);display:grid}.prot__head[data-astro-cid-key4jhcp]{flex-direction:column;gap:14px;display:flex}.prot__icon[data-astro-cid-key4jhcp]{background:var(--grad);width:60px;height:60px;color:var(--ink);border-radius:18px;place-items:center;display:grid}.prot__head[data-astro-cid-key4jhcp] h3[data-astro-cid-key4jhcp]{margin:0 0 6px}.prot__head[data-astro-cid-key4jhcp] p[data-astro-cid-key4jhcp]{color:var(--text-2);margin:0;font-size:.97rem}.prot__grid[data-astro-cid-key4jhcp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pitem[data-astro-cid-key4jhcp]{background:var(--white);transition:transform .4s var(--ease), box-shadow .4s;border-radius:20px;padding:20px;box-shadow:0 14px 30px -24px #0d172980}.pitem[data-astro-cid-key4jhcp]:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #22c3ee73,0 20px 40px -28px #0d172980}.pitem__top[data-astro-cid-key4jhcp]{grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;margin-bottom:14px;display:grid}.pitem__icon[data-astro-cid-key4jhcp]{background:var(--navy);width:44px;height:44px;color:var(--aqua);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.pitem[data-astro-cid-key4jhcp] h4[data-astro-cid-key4jhcp]{margin:0;font-size:1rem}.pitem[data-astro-cid-key4jhcp] strong[data-astro-cid-key4jhcp]{font-family:var(--font-display);letter-spacing:-.02em;color:#0a7fa3;font-size:1.5rem;font-weight:800;line-height:1}.pitem[data-astro-cid-key4jhcp] ul[data-astro-cid-key4jhcp]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pitem[data-astro-cid-key4jhcp] li[data-astro-cid-key4jhcp]{color:var(--text-2);align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.pitem[data-astro-cid-key4jhcp] li[data-astro-cid-key4jhcp] svg{color:#0a9c88;flex:none;margin-top:4px}@media (width<=1000px){.stages__grid[data-astro-cid-key4jhcp]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.prot[data-astro-cid-key4jhcp]{grid-template-columns:1fr}}@media (width<=700px){.prot__grid[data-astro-cid-key4jhcp]{grid-template-columns:1fr}}
