@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=DM+Sans:wght@300;400;500&display=swap";.sf-page[data-v-f0f1772c]{font-family:DM Sans,sans-serif;background:#0d0818;color:#e8e0f5;margin-bottom:-60px;padding-bottom:60px}.sf-hero[data-v-f0f1772c]{background:#0d0818;position:relative;overflow:hidden}.sf-hero-glow[data-v-f0f1772c]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 20% 40%,rgba(104,5,158,.18) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 60%,rgba(155,111,212,.1) 0%,transparent 70%)}.sf-stars[data-v-f0f1772c]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(1px 1px at 30% 65%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(1px 1px at 55% 15%,rgba(255,255,255,.35) 50%,transparent 50%),radial-gradient(1px 1px at 70% 45%,rgba(255,255,255,.25) 50%,transparent 50%),radial-gradient(1px 1px at 85% 75%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(1px 1px at 45% 85%,rgba(255,255,255,.2) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 92% 10%,rgba(255,255,255,.5) 50%,transparent 50%),radial-gradient(1px 1px at 15% 90%,rgba(255,255,255,.25) 50%,transparent 50%)}.sf-label[data-v-f0f1772c]{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#b39ddb}.sf-display[data-v-f0f1772c]{font-family:Playfair Display,serif;font-weight:700;color:#f0eaff;line-height:1.15}.sf-display em[data-v-f0f1772c]{font-style:italic;color:#c9a0f0}.sf-muted[data-v-f0f1772c]{color:#8a7fa0;font-weight:300;font-size:1.05rem;line-height:1.7;max-width:540px}.sf-btn-primary[data-v-f0f1772c]{display:inline-flex;align-items:center;gap:8px;background:#68059e;color:#fff;border:none;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:14px 28px;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 24px #68059e59}.sf-btn-primary[data-v-f0f1772c]:hover{background:#8b1ac7;color:#fff;transform:translateY(-2px);box-shadow:0 6px 32px #68059e73}.sf-btn-icon[data-v-f0f1772c]{flex-shrink:0}.sf-hero-image-wrap[data-v-f0f1772c]{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(155,111,212,.2);box-shadow:0 24px 60px #00000080,0 0 40px #68059e1f}.sf-hero-image[data-v-f0f1772c]{width:100%;max-width:800px;display:block;border-radius:20px;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.sf-hero-image-glow[data-v-f0f1772c]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(13,8,24,.35) 0%,transparent 40%);border-radius:20px}.sf-divider[data-v-f0f1772c]{height:1px;background:linear-gradient(to right,transparent,rgba(155,111,212,.25) 20%,rgba(155,111,212,.25) 80%,transparent);border:none;opacity:1}.sf-section-header[data-v-f0f1772c]{max-width:640px}.sf-section-title[data-v-f0f1772c]{font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:400;color:#f0eaff;margin:0 0 12px;line-height:1.2}.sf-section-title em[data-v-f0f1772c]{font-style:italic;color:#c9a0f0}.sf-section-intro[data-v-f0f1772c]{color:#8a7fa0;font-weight:300;margin:0;line-height:1.7}.sf-option-grid[data-v-f0f1772c]{display:grid;grid-template-columns:1fr;gap:24px;margin-top:8px}@media (min-width: 576px){.sf-option-grid[data-v-f0f1772c]{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width: 992px){.sf-option-grid[data-v-f0f1772c]{grid-template-columns:repeat(4,1fr);gap:28px}}.sf-option[data-v-f0f1772c]{background:#15101f;border:1px solid rgba(155,111,212,.15);border-top-width:3px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 28px #00000047;transition:transform .25s,box-shadow .25s}.sf-option[data-v-f0f1772c]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0006}.sf-option--listen[data-v-f0f1772c]{border-top-color:#c9a0f0}.sf-option--timer[data-v-f0f1772c]{border-top-color:#8b1ac7}.sf-option--wake[data-v-f0f1772c]{border-top-color:#e8b88c}.sf-option--scene[data-v-f0f1772c]{border-top-color:#6ea0dc}.sf-option-visual[data-v-f0f1772c]{position:relative;aspect-ratio:1;overflow:hidden}.sf-option-image[data-v-f0f1772c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sf-audio-list[data-v-f0f1772c]{list-style:none;margin:0;padding:28px 20px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(155,111,212,.18) 0%,transparent 70%),#120c1c}.sf-audio-list li[data-v-f0f1772c]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;border:1px solid rgba(155,111,212,.18);color:#cfc3e6;font-size:.92rem;font-weight:500}.sf-audio-list li.is-active[data-v-f0f1772c]{background:#f4eefc;border-color:#f4eefc;color:#68059e}.sf-audio-list li.is-soon[data-v-f0f1772c]{opacity:.7}.sf-soon[data-v-f0f1772c]{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#b39ddb}.sf-timer-face[data-v-f0f1772c]{position:relative;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,rgba(104,5,158,.35) 0%,transparent 55%),#0c0814}.sf-timer-ring[data-v-f0f1772c]{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);border:3px solid rgba(201,160,240,.28);box-shadow:0 0 0 14px #68059e1f}.sf-timer-value[data-v-f0f1772c]{position:relative;font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.2vw,2.3rem);font-weight:700;color:#f0eaff;letter-spacing:.02em}.sf-wake-visual[data-v-f0f1772c],.sf-scene-visual[data-v-f0f1772c]{position:relative;height:100%}.sf-option-body[data-v-f0f1772c]{padding:18px 18px 20px;flex:1;border-top:1px solid rgba(155,111,212,.12)}.sf-option--listen .sf-option-body[data-v-f0f1772c]{background:#c9a0f00f}.sf-option--timer .sf-option-body[data-v-f0f1772c]{background:#68059e1f}.sf-option--wake .sf-option-body[data-v-f0f1772c]{background:#e8b88c0f}.sf-option--scene .sf-option-body[data-v-f0f1772c]{background:#6ea0dc12}.sf-option-title[data-v-f0f1772c]{font-family:Playfair Display,serif;font-size:1.2rem;font-weight:700;color:#f0eaff;margin:0 0 8px;line-height:1.25}.sf-option-desc[data-v-f0f1772c]{margin:0;font-size:.85rem;color:#8a7fa0;line-height:1.5}.sf-benefits[data-v-f0f1772c]{background:#0a0612;border-top:1px solid rgba(155,111,212,.1);border-bottom:1px solid rgba(155,111,212,.1)}.sf-benefit-card[data-v-f0f1772c]{background:#15101f99;border:1px solid rgba(155,111,212,.12);border-radius:14px;padding:28px 24px;transition:border-color .2s}.sf-benefit-card[data-v-f0f1772c]:hover{border-color:#9b6fd44d}.sf-benefit-icon[data-v-f0f1772c]{font-size:1.75rem;display:block;margin-bottom:14px}.sf-benefit-title[data-v-f0f1772c]{font-family:Playfair Display,serif;font-size:1.15rem;font-weight:700;color:#e8e0f5;margin:0 0 10px}.sf-benefit-text[data-v-f0f1772c]{margin:0;font-size:.9rem;color:#8a7fa0;line-height:1.6;font-weight:300}.sf-cta[data-v-f0f1772c]{position:relative;overflow:hidden}.sf-cta-glow[data-v-f0f1772c]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 50% 100%,rgba(104,5,158,.2) 0%,transparent 70%)}.sf-cta-inner[data-v-f0f1772c]{position:relative;max-width:560px;margin:0 auto}.sf-cta-inner .sf-muted[data-v-f0f1772c]{max-width:none}@media (max-width: 576px){.sf-btn-primary[data-v-f0f1772c]{width:100%;justify-content:center}}
