.detail-page.svelte-17gf83l{background:#050505;color:#f0f0f0;min-height:100vh;font-family:Satoshi,system-ui,-apple-system,sans-serif}.detail-main.svelte-17gf83l{max-width:760px;margin:0 auto;padding:0 24px}.back-link.svelte-17gf83l{display:none;align-items:center;gap:6px;margin-top:72px;margin-bottom:20px;color:#666;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.back-link.svelte-17gf83l:hover{color:#00c4b4}.back-link.svelte-17gf83l:hover svg:where(.svelte-17gf83l){transform:translate(-2px)}.back-link.svelte-17gf83l svg:where(.svelte-17gf83l){transition:transform .2s}.hero.svelte-17gf83l{margin-top:35px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.06)}.hero-top.svelte-17gf83l{display:flex;align-items:center;gap:16px;margin-bottom:20px}.hero-icon.svelte-17gf83l{font-size:48px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;flex-shrink:0}.badge.svelte-17gf83l{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:5px 14px;border-radius:100px}.badge.live.svelte-17gf83l{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.dot.svelte-17gf83l{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e99;animation:svelte-17gf83l-pulse 2s ease-in-out infinite}@keyframes svelte-17gf83l-pulse{0%,to{opacity:1}50%{opacity:.4}}.badge.coming-soon.svelte-17gf83l{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.hero.svelte-17gf83l h1:where(.svelte-17gf83l){font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,5vw,44px);line-height:1.15;margin:0 0 16px;font-weight:400;letter-spacing:-.02em}.hero-desc.svelte-17gf83l{font-size:16px;color:#888;line-height:1.7;margin:0 0 28px}.hero-actions.svelte-17gf83l{display:flex;gap:12px}.btn-primary.svelte-17gf83l{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;background:#00c4b4;color:#0a0a0a;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s}.btn-primary.svelte-17gf83l:hover{background:#00d4c3;transform:translateY(-1px);box-shadow:0 4px 16px #00c4b44d}.btn-primary.svelte-17gf83l:active{transform:scale(.98)}.savings.svelte-17gf83l{display:flex;align-items:flex-start;gap:12px;background:#22c55e0d;border:1px solid rgba(34,197,94,.1);border-radius:14px;padding:16px 20px;margin-bottom:48px}.savings.svelte-17gf83l svg:where(.svelte-17gf83l){color:#22c55e;flex-shrink:0;margin-top:2px}.savings.svelte-17gf83l p:where(.svelte-17gf83l){margin:0;font-size:14px;color:#22c55e;font-weight:500;line-height:1.6}.section.svelte-17gf83l{margin-bottom:48px}.section.svelte-17gf83l h2:where(.svelte-17gf83l){font-size:20px;font-weight:700;margin:0 0 20px;color:#eee}.features-grid.svelte-17gf83l{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-card.svelte-17gf83l{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:20px;transition:all .2s}.feature-card.svelte-17gf83l:hover{background:#ffffff0f;border-color:#00c4b433}.feat-num.svelte-17gf83l{font-size:11px;color:#00c4b4;font-weight:700;display:block;margin-bottom:8px}.feature-card.svelte-17gf83l p:where(.svelte-17gf83l){font-size:14px;font-weight:600;margin:0;color:#ccc;line-height:1.4}.chips-wrap.svelte-17gf83l{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-17gf83l{padding:8px 16px;border-radius:100px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:13px;color:#bbb;font-weight:500}.ind-chip.svelte-17gf83l{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:10px 16px}.ind-icon.svelte-17gf83l{font-size:18px}.faq-list.svelte-17gf83l{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-17gf83l{width:100%;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:18px 20px;cursor:pointer;transition:all .2s;font-family:inherit;color:inherit}.faq-item.svelte-17gf83l:hover{background:#ffffff0d}.faq-item.open.svelte-17gf83l{border-color:#00c4b433}.faq-q.svelte-17gf83l{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:#eee;gap:12px}.faq-icon.svelte-17gf83l{color:#00c4b4;font-size:18px;flex-shrink:0}.faq-a.svelte-17gf83l{margin:12px 0 0;font-size:14px;color:#888;line-height:1.7}.bottom-cta.svelte-17gf83l{text-align:center;margin:16px 0 64px;padding:48px 24px;border-radius:24px;background:#00c4b40a;border:1px solid rgba(0,196,180,.1)}.bottom-cta.svelte-17gf83l h2:where(.svelte-17gf83l){font-size:24px;font-weight:700;margin:0 0 8px}.bottom-cta.svelte-17gf83l p:where(.svelte-17gf83l){color:#888;margin:0 0 24px;font-size:15px}.accent.svelte-17gf83l{background:linear-gradient(135deg,#00c4b4,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reveal-item{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-item.revealed{opacity:1;transform:translateY(0)}@media(max-width:640px){.detail-main.svelte-17gf83l{padding:0 16px}.back-link.svelte-17gf83l{display:inline-flex;margin-top:16px;margin-bottom:12px}.hero.svelte-17gf83l{margin-top:0;margin-bottom:24px;padding-bottom:24px}.hero-icon.svelte-17gf83l{width:52px;height:52px;font-size:36px;border-radius:14px}.hero.svelte-17gf83l h1:where(.svelte-17gf83l){font-size:26px}.hero-desc.svelte-17gf83l{font-size:15px;margin-bottom:24px}.btn-primary.svelte-17gf83l{width:100%;justify-content:center;padding:14px 24px}.savings.svelte-17gf83l{margin-bottom:36px;padding:14px 16px}.savings.svelte-17gf83l p:where(.svelte-17gf83l){font-size:13px}.section.svelte-17gf83l{margin-bottom:36px}.section.svelte-17gf83l h2:where(.svelte-17gf83l){font-size:18px;margin-bottom:16px}.features-grid.svelte-17gf83l{grid-template-columns:1fr;gap:10px}.feature-card.svelte-17gf83l{padding:16px}.feature-card.svelte-17gf83l p:where(.svelte-17gf83l){font-size:13px}.chips-wrap.svelte-17gf83l{gap:6px}.chip.svelte-17gf83l{font-size:12px;padding:7px 14px}.faq-item.svelte-17gf83l{padding:14px 16px}.faq-q.svelte-17gf83l{font-size:14px}.bottom-cta.svelte-17gf83l{padding:36px 20px;margin:8px 0 48px;border-radius:18px}.bottom-cta.svelte-17gf83l h2:where(.svelte-17gf83l){font-size:20px}.bottom-cta.svelte-17gf83l p:where(.svelte-17gf83l){font-size:14px}}
