.hero[data-astro-cid-bbe6dxrz]{position:relative;padding-block:clamp(80px,14vw,160px) clamp(60px,10vw,120px);overflow:hidden}.hero__inner[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:28px;max-width:900px}.hero__badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:6px 12px 6px 10px;border-radius:999px;background:#ff7a000d;border:1px solid rgba(255,176,103,.2);font-size:12px;color:var(--ember-300);letter-spacing:.01em}.hero__badge-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:var(--ember-500);box-shadow:0 0 12px var(--ember-500);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(44px,8.5vw,96px)}.hero__title-em[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,var(--ember-300) 20%,var(--ember-500) 80%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.hero__title[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--ink-dim)}.hero__lede[data-astro-cid-bbe6dxrz]{font-size:clamp(17px,1.8vw,21px);color:var(--ink-dim);max-width:640px;line-height:1.55}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero__stats[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line);max-width:640px}.hero__stat-num[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);line-height:1;color:var(--ink);letter-spacing:-.02em}.hero__stat-lbl[data-astro-cid-bbe6dxrz]{margin-top:6px;font-size:13px;color:var(--ink-mute);letter-spacing:.01em}.hero__rays[data-astro-cid-bbe6dxrz]{position:absolute;right:-10%;bottom:-30%;width:60%;aspect-ratio:1;background:conic-gradient(from 180deg at 50% 100%,transparent 0deg,rgba(255,122,0,.08) 20deg,transparent 40deg,rgba(255,122,0,.06) 60deg,transparent 80deg,rgba(255,176,103,.08) 110deg,transparent 140deg);filter:blur(50px);z-index:0;pointer-events:none}@media(min-width:780px){.hero__badge[data-astro-cid-bbe6dxrz],.hero__title[data-astro-cid-bbe6dxrz],.hero__lede[data-astro-cid-bbe6dxrz],.hero__ctas[data-astro-cid-bbe6dxrz],.hero__stats[data-astro-cid-bbe6dxrz]{transition-delay:0ms}.hero__title[data-astro-cid-bbe6dxrz]{transition-delay:80ms}.hero__lede[data-astro-cid-bbe6dxrz]{transition-delay:.16s}.hero__ctas[data-astro-cid-bbe6dxrz]{transition-delay:.24s}.hero__stats[data-astro-cid-bbe6dxrz]{transition-delay:.32s}}.card[data-astro-cid-g5sewvjw]{position:relative;padding:22px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--line);display:flex;flex-direction:column;gap:14px;min-height:240px;overflow:hidden;transition:transform .32s var(--ease-out),border-color .32s var(--ease-out),box-shadow .32s var(--ease-out);isolation:isolate}.card[data-astro-cid-g5sewvjw]:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:var(--shadow-1)}.card[data-astro-cid-g5sewvjw]:hover .card__shine[data-astro-cid-g5sewvjw]{opacity:1}.card__shine[data-astro-cid-g5sewvjw]{position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(600px circle at var(--x, 50%) var(--y, 0%),rgba(255,122,0,.08),transparent 40%);opacity:0;transition:opacity .32s var(--ease-out);pointer-events:none;z-index:0}.card__head[data-astro-cid-g5sewvjw]{display:flex;justify-content:space-between;align-items:center;gap:8px;position:relative;z-index:2}.card__cat[data-astro-cid-g5sewvjw]{font-size:11px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.14em}.card__title[data-astro-cid-g5sewvjw]{font-family:var(--font-display);font-size:26px;line-height:1.1;letter-spacing:-.01em;color:var(--ink);position:relative;z-index:2}.card__desc[data-astro-cid-g5sewvjw]{color:var(--ink-dim);font-size:14.5px;line-height:1.55;position:relative;z-index:2}.card__foot[data-astro-cid-g5sewvjw]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;position:relative;z-index:2}.card__tags[data-astro-cid-g5sewvjw]{display:flex;gap:8px;flex-wrap:wrap}.card__tag[data-astro-cid-g5sewvjw],.card__duration[data-astro-cid-g5sewvjw]{font-size:11px;color:var(--ink-mute)}.card__link[data-astro-cid-g5sewvjw]{position:absolute;inset:0;z-index:3}.card--locked[data-astro-cid-g5sewvjw] .card__desc[data-astro-cid-g5sewvjw]{filter:blur(4px);opacity:.55;user-select:none}.card__lock[data-astro-cid-g5sewvjw]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 40%,rgba(10,9,8,.4) 100%)}.card__lock-icon[data-astro-cid-g5sewvjw]{position:absolute;right:22px;bottom:22px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(180deg,var(--ember-500),var(--ember-600));color:#1a0e00;box-shadow:0 10px 30px -8px var(--ember-glow);transition:transform .26s var(--ease-out)}.card--locked[data-astro-cid-g5sewvjw]:hover .card__lock-icon[data-astro-cid-g5sewvjw]{transform:rotate(-8deg) scale(1.06)}.grid-section[data-astro-cid-if2gjqvm]{padding-block:clamp(60px,8vw,120px)}.grid-section__head[data-astro-cid-if2gjqvm]{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.grid-section__title[data-astro-cid-if2gjqvm]{font-size:clamp(34px,5vw,56px);margin-top:12px}.grid-section__desc[data-astro-cid-if2gjqvm]{color:var(--ink-dim);max-width:560px;margin-top:12px;font-size:16px}.grid-section__filter-groups[data-astro-cid-if2gjqvm]{display:flex;flex-direction:column;gap:12px}.grid-section__filters[data-astro-cid-if2gjqvm]{display:flex;flex-wrap:wrap;gap:8px}.grid-section__error[data-astro-cid-if2gjqvm]{padding:28px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-dim);text-align:center}.chip[data-astro-cid-if2gjqvm]{padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff05;color:var(--ink-dim);font-size:13px;transition:all .22s var(--ease-out)}.chip[data-astro-cid-if2gjqvm]:hover{color:var(--ink);border-color:var(--ink-mute)}.chip--active[data-astro-cid-if2gjqvm]{background:linear-gradient(180deg,#ff7a0026,#ff7a000d);border-color:#ffb06766;color:var(--ember-300)}.grid[data-astro-cid-if2gjqvm]{display:grid;grid-template-columns:1fr;gap:18px}.grid__cell[data-astro-cid-if2gjqvm]{display:contents}.grid__cell[data-astro-cid-if2gjqvm]>[data-astro-cid-if2gjqvm]{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.grid__cell[data-astro-cid-if2gjqvm].is-hidden,.grid__cell[data-astro-cid-if2gjqvm].is-hidden>[data-astro-cid-if2gjqvm]{display:none}@media(min-width:640px){.grid[data-astro-cid-if2gjqvm]{grid-template-columns:repeat(2,1fr)}.grid__cell[data-astro-cid-if2gjqvm]{display:block}}@media(min-width:1000px){.grid[data-astro-cid-if2gjqvm]{grid-template-columns:repeat(3,1fr)}.grid-section__head[data-astro-cid-if2gjqvm]{flex-direction:row;align-items:flex-end;justify-content:space-between}}.pricing[data-astro-cid-hkoc4sea]{padding-block:clamp(60px,8vw,120px)}.pricing__head[data-astro-cid-hkoc4sea]{text-align:center;max-width:720px;margin:0 auto 56px}.pricing__title[data-astro-cid-hkoc4sea]{font-size:clamp(34px,5vw,56px);margin-top:12px}.pricing__title-em[data-astro-cid-hkoc4sea]{background:linear-gradient(180deg,var(--ember-300),var(--ember-500));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.pricing__desc[data-astro-cid-hkoc4sea]{margin-top:16px;color:var(--ink-dim)}.pricing__alt[data-astro-cid-hkoc4sea]{margin-top:28px;text-align:center;color:var(--ink-mute);font-size:14px}.pricing__alt[data-astro-cid-hkoc4sea] a[data-astro-cid-hkoc4sea]{color:var(--ember-300)}.pricing__grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:1fr;gap:20px;max-width:1100px;margin:0 auto}@media(min-width:780px){.pricing__grid[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(3,1fr);align-items:stretch}}.plan[data-astro-cid-hkoc4sea]{position:relative;padding:32px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--line);display:flex;flex-direction:column;gap:24px;overflow:hidden;isolation:isolate}.plan--featured[data-astro-cid-hkoc4sea]{border-color:#ffb0674d;background:linear-gradient(180deg,#ff7a000d,#ff7a0003)}.plan__glow[data-astro-cid-hkoc4sea]{position:absolute;inset:-40%;background:radial-gradient(circle at 50% 0%,var(--ember-glow),transparent 55%);filter:blur(60px);z-index:0;pointer-events:none}.plan[data-astro-cid-hkoc4sea]>[data-astro-cid-hkoc4sea]{position:relative;z-index:1}.plan__ribbon[data-astro-cid-hkoc4sea]{position:absolute;top:16px;right:16px;padding:4px 10px;border-radius:999px;background:linear-gradient(180deg,var(--ember-500),var(--ember-600));color:#1a0e00;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;z-index:2}.plan__name[data-astro-cid-hkoc4sea]{font-family:var(--font-display);font-size:22px;color:var(--ink)}.plan__price[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;gap:8px;margin-top:12px}.plan__price-num[data-astro-cid-hkoc4sea]{font-family:var(--font-display);font-size:clamp(36px,4vw,48px);line-height:1;letter-spacing:-.02em}.plan__price-per[data-astro-cid-hkoc4sea]{color:var(--ink-mute);font-size:14px}.plan__tag[data-astro-cid-hkoc4sea]{margin-top:8px;color:var(--ink-dim);font-size:14px}.plan__feats[data-astro-cid-hkoc4sea]{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:14.5px;color:var(--ink);flex:1}.plan__feats[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;gap:10px}.plan__check[data-astro-cid-hkoc4sea]{color:var(--ember-500);font-weight:600;width:20px;display:inline-grid;place-items:center;line-height:1;padding-top:3px}.plan__cta[data-astro-cid-hkoc4sea]{justify-content:center;margin-top:4px}.plan__note[data-astro-cid-hkoc4sea]{margin-top:8px;text-align:center;color:var(--ink-mute);font-size:11px}
