.fc-hero[data-astro-cid-eh2puegb]{--red: #e31b23;position:relative;overflow:hidden;padding:56px 0 72px;border-bottom:1px solid var(--border)}.fc-glow[data-astro-cid-eh2puegb]{position:absolute;inset:0;background:radial-gradient(700px circle at 78% 40%,rgba(227,27,35,.28),transparent 62%),radial-gradient(500px circle at 5% 0%,rgba(227,27,35,.12),transparent 60%);pointer-events:none}.fc-grid[data-astro-cid-eh2puegb]{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:center}.fc-logo[data-astro-cid-eh2puegb]{width:min(360px,78%);height:auto;margin:0 0 22px -18px;mix-blend-mode:lighten;display:block}.fc-eyebrow[data-astro-cid-eh2puegb]{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--text-muted);padding:6px 14px;border:1px solid rgba(227,27,35,.5);border-radius:999px;margin-bottom:18px}.fc-eyebrow[data-astro-cid-eh2puegb] span[data-astro-cid-eh2puegb]{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red)}h1[data-astro-cid-eh2puegb]{font-size:clamp(2.2rem,5vw,3.9rem);font-weight:650;line-height:1.04;letter-spacing:-.045em;color:#fff}h1[data-astro-cid-eh2puegb] em[data-astro-cid-eh2puegb]{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--red);font-size:1.04em;letter-spacing:-.01em}.fc-sub[data-astro-cid-eh2puegb]{margin-top:18px;max-width:540px;color:var(--text-muted);line-height:1.65}.fc-offer[data-astro-cid-eh2puegb]{margin-top:30px;max-width:460px;padding:26px;border-radius:var(--radius-lg);border:1px solid rgba(227,27,35,.45);background:linear-gradient(180deg,#e31b2314,#111113d9);box-shadow:0 0 60px #e31b231f}.fc-price[data-astro-cid-eh2puegb]{font-size:3.4rem;font-weight:650;letter-spacing:-.04em;color:#fff;line-height:1}.fc-price[data-astro-cid-eh2puegb] small[data-astro-cid-eh2puegb]{font-size:1.1rem;color:var(--text-muted);margin-right:6px;font-weight:500}.fc-price[data-astro-cid-eh2puegb] span[data-astro-cid-eh2puegb]{font-size:1rem;color:var(--red);font-weight:600;letter-spacing:0;margin-left:6px}.fc-pay[data-astro-cid-eh2puegb]{font-family:var(--font-mono);color:var(--text-dim);font-size:.78rem;margin:8px 0 16px}.fc-offer[data-astro-cid-eh2puegb] ul[data-astro-cid-eh2puegb]{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:22px;color:var(--text-main);font-size:.92rem}.fc-offer[data-astro-cid-eh2puegb] li[data-astro-cid-eh2puegb]:before{content:"✓";color:var(--red);font-weight:700;margin-right:10px}.fc-btn[data-astro-cid-eh2puegb]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:15px 22px;border-radius:999px;background:#e31b23;color:#fff;font-weight:700;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 8px 30px #e31b2359}.fc-btn[data-astro-cid-eh2puegb]:hover{background:#ff2a33;transform:translateY(-2px);box-shadow:0 12px 40px #e31b2380}.fc-art[data-astro-cid-eh2puegb]{display:flex;justify-content:center}.fc-art[data-astro-cid-eh2puegb] img[data-astro-cid-eh2puegb]{width:min(100%,440px);height:auto;filter:drop-shadow(0 20px 60px rgba(227,27,35,.35))}.fc-cards-wrap[data-astro-cid-eh2puegb]{padding-top:80px}.fc-cards-wrap[data-astro-cid-eh2puegb] h2[data-astro-cid-eh2puegb],.fc-end[data-astro-cid-eh2puegb] h2[data-astro-cid-eh2puegb]{font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:600;letter-spacing:-.04em;color:#fff;margin-bottom:28px}.fc-cards[data-astro-cid-eh2puegb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.fc-card[data-astro-cid-eh2puegb]{padding:26px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);transition:border-color .3s ease}.fc-card[data-astro-cid-eh2puegb]:hover{border-color:#e31b238c}.fc-n[data-astro-cid-eh2puegb]{font-family:var(--font-mono);font-size:.78rem;color:#e31b23}.fc-card[data-astro-cid-eh2puegb] h3[data-astro-cid-eh2puegb]{margin:12px 0 8px;font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:#fff}.fc-card[data-astro-cid-eh2puegb] p[data-astro-cid-eh2puegb]{color:var(--text-muted);line-height:1.6;font-size:.95rem}.fc-end[data-astro-cid-eh2puegb]{text-align:center;padding:88px 24px 104px;display:flex;flex-direction:column;align-items:center;gap:4px}.fc-end[data-astro-cid-eh2puegb] img[data-astro-cid-eh2puegb]{width:110px;height:110px;margin-bottom:10px;filter:drop-shadow(0 0 30px rgba(227,27,35,.5))}.fc-end[data-astro-cid-eh2puegb] .fc-btn[data-astro-cid-eh2puegb]{width:auto;min-width:280px;margin-top:8px}.fc-from[data-astro-cid-eh2puegb]{margin-top:16px;color:var(--text-dim);font-size:.82rem}@media(max-width:860px){.fc-grid[data-astro-cid-eh2puegb]{grid-template-columns:1fr}.fc-art[data-astro-cid-eh2puegb]{order:-1}.fc-art[data-astro-cid-eh2puegb] img[data-astro-cid-eh2puegb]{width:min(70%,300px)}.fc-logo[data-astro-cid-eh2puegb]{margin-left:0}.fc-hero[data-astro-cid-eh2puegb]{padding-top:32px}}
