.p-hero[data-astro-cid-e5wfu2pp]{padding:150px 0 60px;position:relative;overflow:hidden}.p-hero[data-astro-cid-e5wfu2pp]:before{content:"";position:absolute;top:-120px;right:-160px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,var(--accent-tint),transparent 68%);z-index:0}.p-hero-grid[data-astro-cid-e5wfu2pp]{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;position:relative;z-index:1}.p-hero[data-astro-cid-e5wfu2pp] h1[data-astro-cid-e5wfu2pp]{font-size:clamp(40px,5.6vw,68px);letter-spacing:-.035em;line-height:.98;margin:18px 0 20px}.p-hero[data-astro-cid-e5wfu2pp] h1[data-astro-cid-e5wfu2pp] em[data-astro-cid-e5wfu2pp]{font-style:normal;color:var(--accent)}.p-hero[data-astro-cid-e5wfu2pp] .dek[data-astro-cid-e5wfu2pp]{font-size:19px;color:var(--ink-2);max-width:520px;margin-bottom:28px}.p-actions[data-astro-cid-e5wfu2pp]{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.p-ticks[data-astro-cid-e5wfu2pp]{display:flex;gap:20px;margin-top:26px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--ink-3)}.p-ticks[data-astro-cid-e5wfu2pp] span[data-astro-cid-e5wfu2pp]{display:inline-flex;align-items:center;gap:7px}.p-ticks[data-astro-cid-e5wfu2pp] span[data-astro-cid-e5wfu2pp]:before{content:"✦";color:var(--accent)}.p-hero-card[data-astro-cid-e5wfu2pp]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:14px;position:relative}.p-hero-card[data-astro-cid-e5wfu2pp] .hero-img[data-astro-cid-e5wfu2pp]{width:100%;display:block;border-radius:16px;aspect-ratio:16/10;object-fit:cover}.fcard[data-astro-cid-e5wfu2pp] .cover-img[data-astro-cid-e5wfu2pp]{width:100%;height:176px;object-fit:contain;background:var(--surface-2);border-radius:12px;padding:10px;margin-bottom:18px;display:block}.trans-img[data-astro-cid-e5wfu2pp]{width:100%;border-radius:20px;display:block;box-shadow:var(--shadow-md);margin-top:8px}.p-hero-card[data-astro-cid-e5wfu2pp] .top[data-astro-cid-e5wfu2pp]{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:16px;padding:30px;color:#fff;position:relative;overflow:hidden}.p-hero-card[data-astro-cid-e5wfu2pp] .top[data-astro-cid-e5wfu2pp]:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);top:-50px;right:-40px}.p-hero-card[data-astro-cid-e5wfu2pp] .top[data-astro-cid-e5wfu2pp] .lbl[data-astro-cid-e5wfu2pp]{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.p-hero-card[data-astro-cid-e5wfu2pp] .top[data-astro-cid-e5wfu2pp] .big[data-astro-cid-e5wfu2pp]{font-family:var(--display);font-weight:800;font-size:34px;margin-top:8px;letter-spacing:-.02em}.p-hero-card[data-astro-cid-e5wfu2pp] .grid4[data-astro-cid-e5wfu2pp]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:14px}.p-hero-card[data-astro-cid-e5wfu2pp] .cell[data-astro-cid-e5wfu2pp]{padding:18px;text-align:center}.p-hero-card[data-astro-cid-e5wfu2pp] .cell[data-astro-cid-e5wfu2pp] .n[data-astro-cid-e5wfu2pp]{font-family:var(--display);font-weight:800;font-size:32px;color:var(--accent);letter-spacing:-.03em}.p-hero-card[data-astro-cid-e5wfu2pp] .cell[data-astro-cid-e5wfu2pp] .l[data-astro-cid-e5wfu2pp]{font-size:12.5px;color:var(--ink-3);margin-top:2px}@media (max-width:900px){.p-hero-grid[data-astro-cid-e5wfu2pp]{grid-template-columns:1fr;gap:38px}}.feat-grid[data-astro-cid-e5wfu2pp]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.fcard[data-astro-cid-e5wfu2pp]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;transition:.3s}.fcard[data-astro-cid-e5wfu2pp]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.fcard[data-astro-cid-e5wfu2pp] .ic[data-astro-cid-e5wfu2pp]{width:48px;height:48px;border-radius:13px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;margin-bottom:18px}.fcard[data-astro-cid-e5wfu2pp] .ic[data-astro-cid-e5wfu2pp] svg[data-astro-cid-e5wfu2pp]{width:24px;height:24px}.fcard[data-astro-cid-e5wfu2pp] .tag[data-astro-cid-e5wfu2pp]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.fcard[data-astro-cid-e5wfu2pp] h3[data-astro-cid-e5wfu2pp]{font-size:21px;margin:8px 0 10px}.fcard[data-astro-cid-e5wfu2pp] p[data-astro-cid-e5wfu2pp]{font-size:15px;color:var(--ink-2);margin-bottom:16px}.fcard[data-astro-cid-e5wfu2pp] ul[data-astro-cid-e5wfu2pp]{list-style:none;display:flex;flex-direction:column;gap:10px}.fcard[data-astro-cid-e5wfu2pp] li[data-astro-cid-e5wfu2pp]{display:flex;gap:9px;font-size:14.5px;color:var(--ink-2);align-items:flex-start}.fcard[data-astro-cid-e5wfu2pp] li[data-astro-cid-e5wfu2pp] svg[data-astro-cid-e5wfu2pp]{width:17px;height:17px;color:var(--accent);flex:none;margin-top:3px}@media (max-width:820px){.feat-grid[data-astro-cid-e5wfu2pp]{grid-template-columns:1fr}}.steps[data-astro-cid-e5wfu2pp]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:s}.step[data-astro-cid-e5wfu2pp]{position:relative}.step[data-astro-cid-e5wfu2pp] .no[data-astro-cid-e5wfu2pp]{font-family:var(--display);font-weight:800;font-size:15px;width:40px;height:40px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;margin-bottom:16px}.step[data-astro-cid-e5wfu2pp] h4[data-astro-cid-e5wfu2pp]{font-size:18px;margin-bottom:7px}.step[data-astro-cid-e5wfu2pp] p[data-astro-cid-e5wfu2pp]{font-size:14.5px;color:var(--ink-3)}@media (max-width:820px){.steps[data-astro-cid-e5wfu2pp]{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:520px){.steps[data-astro-cid-e5wfu2pp]{grid-template-columns:1fr}}.price[data-astro-cid-e5wfu2pp]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.tier[data-astro-cid-e5wfu2pp]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column;transition:.3s}.tier[data-astro-cid-e5wfu2pp]:hover{box-shadow:var(--shadow-md)}.tier[data-astro-cid-e5wfu2pp].feat{border-color:var(--accent);box-shadow:var(--shadow-lg);position:relative}.tier[data-astro-cid-e5wfu2pp].feat .rib[data-astro-cid-e5wfu2pp]{position:absolute;top:-13px;left:32px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 13px;border-radius:100px}.tier[data-astro-cid-e5wfu2pp] h3[data-astro-cid-e5wfu2pp]{font-size:20px}.tier[data-astro-cid-e5wfu2pp] .amt[data-astro-cid-e5wfu2pp]{font-family:var(--display);font-weight:800;font-size:44px;margin:12px 0 2px;letter-spacing:-.03em}.tier[data-astro-cid-e5wfu2pp] .amt[data-astro-cid-e5wfu2pp] small[data-astro-cid-e5wfu2pp]{font-size:14px;font-weight:500;color:var(--ink-3);font-family:DM Sans}.tier[data-astro-cid-e5wfu2pp] .desc[data-astro-cid-e5wfu2pp]{font-size:14px;color:var(--ink-3);margin-bottom:22px}.tier[data-astro-cid-e5wfu2pp] ul[data-astro-cid-e5wfu2pp]{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:26px;flex:1}.tier[data-astro-cid-e5wfu2pp] li[data-astro-cid-e5wfu2pp]{display:flex;gap:10px;font-size:14px;align-items:flex-start}.tier[data-astro-cid-e5wfu2pp] li[data-astro-cid-e5wfu2pp] svg[data-astro-cid-e5wfu2pp]{width:16px;height:16px;color:var(--accent);flex:none;margin-top:3px}.tier[data-astro-cid-e5wfu2pp] .btn[data-astro-cid-e5wfu2pp]{width:100%;justify-content:center}@media (max-width:820px){.price[data-astro-cid-e5wfu2pp]{grid-template-columns:1fr}}.p-cta[data-astro-cid-e5wfu2pp]{background:var(--ink);color:#fff;border-radius:32px;padding:70px 40px;text-align:center;position:relative;overflow:hidden}.p-cta[data-astro-cid-e5wfu2pp]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,var(--accent-tint),transparent 55%)}.p-cta[data-astro-cid-e5wfu2pp]>[data-astro-cid-e5wfu2pp]{position:relative;z-index:1}.p-cta[data-astro-cid-e5wfu2pp] h2[data-astro-cid-e5wfu2pp]{color:#fff;font-size:clamp(30px,4.5vw,48px);max-width:660px;margin:0 auto 16px}.p-cta[data-astro-cid-e5wfu2pp] p[data-astro-cid-e5wfu2pp]{color:#ffffffa8;font-size:18px;max-width:500px;margin:0 auto 28px}
