.price-hero[data-astro-cid-vihk6gj4]{border-radius:18px;border:1px solid rgba(220,38,38,.18);background:linear-gradient(180deg,#dc262612,#ffffffeb);padding:18px;display:grid;gap:6px;text-align:center;box-shadow:0 18px 40px #0f172a0f,0 10px 24px #dc26260f}.price-hero-kicker[data-astro-cid-vihk6gj4]{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;color:#475569eb}.price-hero-value[data-astro-cid-vihk6gj4]{font-weight:950;line-height:1;font-size:2.6rem;color:#dc2626f2}@media(min-width:900px){.price-hero[data-astro-cid-vihk6gj4]{padding:22px 20px}.price-hero-value[data-astro-cid-vihk6gj4]{font-size:3.1rem}}.product-cover-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;align-items:stretch}@media(max-width:900px){.product-cover-inner{grid-template-columns:1fr;gap:14px}.product-cover-right{order:2}.product-cover-left{order:1}}.product-cover-right{border-radius:16px;padding:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffb3;display:grid;gap:10px}.product-kv{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 0;border-bottom:1px dashed rgba(15,23,42,.12);font-family:var(--font-tech);font-size:.82rem;color:var(--text-muted);align-items:start}.product-kv strong{color:var(--text-code);font-weight:800;text-align:right;max-width:100%}.kv-mono{font-family:var(--font-tech);word-break:break-word}.kv-wrap{overflow-wrap:anywhere}@media(max-width:520px){.product-kv{grid-template-columns:1fr;gap:6px}.product-kv strong{text-align:left}}.cover-buy{margin-top:10px;display:grid;gap:10px}.cover-buy-note{font-size:.78rem;color:#475569d9;line-height:1.25;text-align:center}.cover-subtitle{margin-top:8px;font-weight:700;color:#1d4ed8f2;line-height:1.25}.cover-subtitle-continue{color:#475569f2;font-family:var(--font-tech);font-weight:700;letter-spacing:.01em;white-space:normal}.evaluator-card{margin-top:14px;width:100%;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;padding:12px;display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}@media(max-width:520px){.evaluator-card{grid-template-columns:1fr;text-align:center}}.evaluator-photo-frame{width:110px;height:110px;border-radius:999px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;display:grid;place-items:center;margin:0}@media(max-width:520px){.evaluator-photo-frame{margin:0 auto}}.evaluator-photo-frame img{width:100%;height:100%;object-fit:cover;display:block}.evaluator-photo-fallback{width:110px;height:110px;display:grid;place-items:center;font-size:2.4rem;opacity:.35;color:#0f172a99}.evaluator-meta{display:grid;gap:4px}.evaluator-name{font-weight:900;font-size:1.05rem;color:#0f172af2;line-height:1.15}.evaluator-role{font-weight:800;font-size:.92rem;color:#1e40aff2;line-height:1.2}.evaluator-reg{font-weight:700;font-size:.86rem;color:#475569f2;font-family:var(--font-tech)}:root{color-scheme:light;--bg-void: #f6f7fb;--bg-panel: rgba(255, 255, 255, .92);--primary-glow: #2563eb;--secondary-glow: #7c3aed;--accent-alert: #dc2626;--accent-success: #16a34a;--text-main: #0f172a;--text-muted: #475569;--text-code: #1d4ed8;--border-glass: rgba(15, 23, 42, .1);--border-active: rgba(37, 99, 235, .35);--font-body: "Inter", sans-serif;--font-tech: "JetBrains Mono", monospace;--radius-std: 16px;--shadow-glow: 0 18px 40px rgba(15, 23, 42, .1)}*{box-sizing:border-box}body{margin:0;background-color:var(--bg-void);color:var(--text-main);font-family:var(--font-body);line-height:1.6;overflow-x:hidden;min-height:100vh;padding-bottom:84px;background-image:radial-gradient(circle at 10% 10%,rgba(37,99,235,.06),transparent 40%),radial-gradient(circle at 90% 0%,rgba(124,58,237,.06),transparent 45%),radial-gradient(circle at 60% 90%,rgba(22,163,74,.05),transparent 45%)}a{color:var(--primary-glow);text-decoration:none}a:hover{color:var(--primary-glow)}.layout-wrap{max-width:1100px;margin:0 auto;padding:20px;position:relative;z-index:1}.stack{display:grid;gap:22px}.cyber-card{background:var(--bg-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-glass);border-radius:var(--radius-std);padding:22px;position:relative;overflow:hidden;box-shadow:var(--shadow-glow)}.cta-button{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-glow);color:#fff;padding:12px 18px;border-radius:10px;font-weight:800;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 10px 18px #2563eb33;border:1px solid rgba(15,23,42,.1);cursor:pointer}.cta-button.primary{background:linear-gradient(135deg,var(--primary-glow) 0%,var(--secondary-glow) 100%);box-shadow:0 12px 22px #2563eb2e}.cta-button.urgent{background:linear-gradient(135deg,var(--accent-success) 0%,#15803d 100%);box-shadow:0 12px 22px #16a34a2e}.desktop-only{display:none}@media(min-width:900px){.desktop-only{display:inline-flex}}.hero-actions{margin-top:18px;display:grid;gap:12px}@media(min-width:900px){.hero-actions{grid-template-columns:1.2fr .8fr}}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:18px}.benefit-item{background:#0f172a05;padding:14px;border-radius:12px;border:1px solid var(--border-glass)}.benefit-icon{font-size:1.5rem;margin-bottom:8px;display:block}.benefit-title{font-weight:800;color:var(--text-main);font-size:.92rem}.benefit-desc{font-size:.82rem;color:var(--text-muted);line-height:1.4;margin-top:4px}.module-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.module-kicker{font-family:var(--font-tech);font-size:.78rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;opacity:.9}.imported-component-wrapper{color:var(--text-muted)}.imported-component-wrapper h2,.imported-component-wrapper h3{color:var(--text-main)!important;font-family:var(--font-body)}.secure-footer{margin-top:10px;border-top:1px solid var(--border-glass);padding-top:18px;text-align:center;font-family:var(--font-tech);font-size:.8rem;color:#475569bf}.wa-sticky{position:fixed;right:16px;bottom:16px;z-index:999;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;background:#25d366;color:#fff;font-weight:900;font-family:var(--font-body);border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 40px #0f172a2e;text-decoration:none;line-height:1}.wa-sticky:focus{outline:3px solid rgba(37,99,235,.35);outline-offset:3px}.wa-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.wa-text{font-size:.92rem;letter-spacing:.2px;white-space:nowrap}@media(max-width:360px){.wa-text{display:none}.wa-sticky{padding:12px}}
