.hero-section[data-astro-cid-bbe6dxrz]{padding:72px 0 96px;position:relative}.hero-container[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-content[data-astro-cid-bbe6dxrz]{max-width:760px;margin-bottom:56px}.badge-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;background:#ff453a;border-radius:50%;box-shadow:0 0 8px #ff453a}.hero-title[data-astro-cid-bbe6dxrz]{font-size:58px;font-weight:800;line-height:1.12;letter-spacing:-.03em;margin-bottom:20px;white-space:pre-line;background:linear-gradient(180deg,#fff 30%,#a1a1a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:19px;line-height:1.6;color:var(--text-secondary);margin-bottom:32px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.hero-price-notice[data-astro-cid-bbe6dxrz]{font-size:13px;color:var(--text-tertiary)}.hero-media[data-astro-cid-bbe6dxrz]{width:100%;max-width:880px;perspective:1000px}.mockup-frame[data-astro-cid-bbe6dxrz]{background:#1c1d22;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 32px 80px #0009,0 0 40px #ff453a14}.window-traffic-lights[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#14151a;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.light[data-astro-cid-bbe6dxrz]{width:11px;height:11px;border-radius:50%}.light[data-astro-cid-bbe6dxrz].red{background:#ff5f56}.light[data-astro-cid-bbe6dxrz].yellow{background:#ffbd2e}.light[data-astro-cid-bbe6dxrz].green{background:#27c93f}.window-title[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;transform:translate(-50%);font-size:12px;font-weight:500;color:var(--text-tertiary)}.hero-video[data-astro-cid-bbe6dxrz]{width:100%;height:auto;display:block}@media(max-width:768px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:38px}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:16px}}.ritual-section[data-astro-cid-4s5rwhw6]{padding:80px 0;border-top:1px solid var(--border-subtle)}.ritual-grid[data-astro-cid-4s5rwhw6]{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.ritual-video-card[data-astro-cid-4s5rwhw6]{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:0 20px 50px #00000080;background:#14151a}.ritual-video[data-astro-cid-4s5rwhw6]{width:100%;height:auto;display:block}.ritual-features[data-astro-cid-4s5rwhw6]{display:flex;flex-direction:column;gap:20px}.ritual-card[data-astro-cid-4s5rwhw6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px;backdrop-filter:blur(16px);transition:var(--transition-smooth)}.ritual-card[data-astro-cid-4s5rwhw6]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.card-icon[data-astro-cid-4s5rwhw6]{width:44px;height:44px;border-radius:10px;background:#ff453a1f;color:#ff6b52;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ritual-card[data-astro-cid-4s5rwhw6] h3[data-astro-cid-4s5rwhw6]{font-size:18px;font-weight:600;margin-bottom:8px}.ritual-card[data-astro-cid-4s5rwhw6] p[data-astro-cid-4s5rwhw6]{font-size:14px;line-height:1.6;color:var(--text-secondary)}@media(max-width:900px){.ritual-grid[data-astro-cid-4s5rwhw6]{grid-template-columns:1fr}}.features-section[data-astro-cid-vnivfuh2]{padding:80px 0;border-top:1px solid var(--border-subtle)}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card[data-astro-cid-vnivfuh2]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:28px;backdrop-filter:blur(16px);transition:var(--transition-smooth)}.feature-card[data-astro-cid-vnivfuh2]:hover{border-color:var(--border-hover);transform:translateY(-3px)}.feature-icon[data-astro-cid-vnivfuh2]{width:44px;height:44px;border-radius:10px;background:#ff453a1f;color:#ff6b52;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-card[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:18px;font-weight:600;margin-bottom:10px}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:14px;line-height:1.6;color:var(--text-secondary)}@media(max-width:960px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.pricing-section[data-astro-cid-hkoc4sea]{padding:80px 0;border-top:1px solid var(--border-subtle)}.pricing-card-wrapper[data-astro-cid-hkoc4sea]{max-width:520px;margin:0 auto}.pricing-card[data-astro-cid-hkoc4sea]{background:linear-gradient(180deg,#1e222ecc,#13151be6);border:1px solid rgba(255,69,58,.3);border-radius:var(--radius-lg);padding:40px;backdrop-filter:blur(20px);box-shadow:0 24px 60px #00000080,0 0 30px #ff453a1a}.tier-badge[data-astro-cid-hkoc4sea]{display:inline-block;padding:4px 12px;font-size:12px;font-weight:600;color:#ff6b52;background:#ff453a1f;border-radius:var(--radius-pill);margin-bottom:16px}.price-box[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;gap:8px;margin-bottom:28px}.price-amount[data-astro-cid-hkoc4sea]{font-size:44px;font-weight:800;letter-spacing:-.02em;color:#fff}.price-period[data-astro-cid-hkoc4sea]{font-size:15px;color:var(--text-secondary)}.pricing-features[data-astro-cid-hkoc4sea]{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.pricing-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text-primary)}.btn-block[data-astro-cid-hkoc4sea]{width:100%}@media(max-width:600px){.pricing-card[data-astro-cid-hkoc4sea]{padding:32px 20px}}.faq-section[data-astro-cid-z6gx6xcw]{padding:80px 0;border-top:1px solid var(--border-subtle)}.faq-list[data-astro-cid-z6gx6xcw]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item[data-astro-cid-z6gx6xcw]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;backdrop-filter:blur(16px);transition:var(--transition-smooth)}.faq-item[data-astro-cid-z6gx6xcw]:hover{border-color:var(--border-hover)}.faq-question[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:16px;font-weight:600;cursor:pointer;list-style:none;user-select:none}.faq-question[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-z6gx6xcw][open] .chevron[data-astro-cid-z6gx6xcw]{transform:rotate(180deg)}.faq-answer[data-astro-cid-z6gx6xcw]{padding:0 24px 20px;font-size:15px;line-height:1.6;color:var(--text-secondary)}
