@keyframes authorityDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:240}}@keyframes authorityDrift{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.05)}to{transform:translateY(0) scale(1)}}.authority-dash[data-astro-cid-bbe6dxrz]{animation:authorityDash 18s linear infinite}.authority-orb[data-astro-cid-bbe6dxrz]{animation:authorityDrift 16s ease-in-out infinite}.hero-ribbon-wrapper[data-astro-cid-bbe6dxrz]{position:absolute;bottom:0;left:0;z-index:5}.hero-ribbon[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.8rem);color:#1f2738}.hero-ribbon-head[data-astro-cid-bbe6dxrz]{margin:0;position:relative;align-self:flex-start;display:inline-flex;align-items:center;min-height:clamp(50px,7vw,64px);padding:clamp(.7rem,2vw,.95rem) clamp(2.1rem,4vw,2.9rem) clamp(.7rem,2vw,.95rem) clamp(1.35rem,3vw,1.9rem);background:#e089a8;color:#fff;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:700;letter-spacing:.01em;clip-path:polygon(0 0,100% 0,89% 100%,0 100%);box-shadow:0 18px 28px -20px #e089a8a6}.hero-ribbon-list[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.1rem);font-size:clamp(.95rem,2vw,1.05rem);font-weight:600;line-height:1.5;padding-left:10%}@keyframes heroRibbonSlideIn{0%{opacity:0;transform:translate(-32px)}70%{opacity:1;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.hero-ribbon-point[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;opacity:0;transform:translate(-24px)}.hero-ribbon-point[data-astro-cid-bbe6dxrz].is-visible{animation:heroRibbonSlideIn .85s cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;will-change:opacity,transform}.hero-ribbon-point[data-astro-cid-bbe6dxrz].is-visible:nth-child(1){animation-delay:.1s}.hero-ribbon-point[data-astro-cid-bbe6dxrz].is-visible:nth-child(2){animation-delay:.25s}.hero-ribbon-point[data-astro-cid-bbe6dxrz].is-visible:nth-child(3){animation-delay:.4s}.hero-ribbon-icon[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;background:#e089a81a;border:2px solid rgba(224,137,168,.65);color:#e089a8;box-shadow:inset 0 1px #ffffffa6}.hero-ribbon-icon[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:14px;height:14px}@keyframes painReliefFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.pain-relief-section[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:linear-gradient(120deg,#101827eb,#1f314ddb);border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 58px -38px #0c1321bf;backdrop-filter:blur(14px);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}.pain-relief-section[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 28%,rgba(255,255,255,.12),transparent 55%),radial-gradient(circle at 78% 18%,rgba(243,214,119,.1),transparent 50%);opacity:.55;pointer-events:none;margin-bottom:0}.pain-relief-card[data-astro-cid-bbe6dxrz]{position:relative;padding:1.5rem 2rem;margin-bottom:1.5rem;transition:transform .4s ease,border-color .4s ease,background-color .4s ease;background:#ffffff26;border-radius:2rem;border:2px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);box-shadow:0 8px 32px #0000001a;opacity:0;transform:translateY(16px)}.pain-relief-card[data-astro-cid-bbe6dxrz].is-visible{animation:painReliefFadeUp .9s ease forwards}.pain-relief-card[data-astro-cid-bbe6dxrz].is-visible:nth-of-type(1){animation-delay:.15s}.pain-relief-card[data-astro-cid-bbe6dxrz].is-visible:nth-of-type(2){animation-delay:.3s}.pain-relief-card[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;width:20px;height:20px;background:#ffffff26;border-radius:50%;bottom:-8px;left:0;border:2px solid rgba(255,255,255,.25);border-top:none;border-right:none}.pain-relief-card[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;width:14px;height:14px;background:#ffffff26;border-radius:50%;bottom:-16px;left:-20px;border:2px solid rgba(255,255,255,.25);border-top:none;border-right:none}.pain-relief-card[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-4px);background:#fff3}.pain-relief-arrow[data-astro-cid-bbe6dxrz]{animation:arrowFloat 1.5s ease-in-out infinite}@media (max-width: 640px){.hero-ribbon-wrapper[data-astro-cid-bbe6dxrz]{width:calc(100vw - clamp(1rem,8vw,2.75rem))}.pain-relief-section[data-astro-cid-bbe6dxrz]{padding:1.5rem!important}.pain-relief-card[data-astro-cid-bbe6dxrz]{padding:1.25rem 1.5rem;margin-bottom:1rem;font-size:1rem}.pain-relief-card[data-astro-cid-bbe6dxrz]:before{width:16px;height:16px;bottom:-6px;left:10%}.pain-relief-card[data-astro-cid-bbe6dxrz]:after{width:12px;height:12px;bottom:-12px;left:calc(10% - 16px)}.pain-relief-arrow[data-astro-cid-bbe6dxrz]{width:3rem!important;height:3rem!important}.pain-relief-arrow[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:2rem!important;height:2rem!important}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer-text[data-astro-cid-bbe6dxrz]{background:linear-gradient(110deg,currentColor 0%,currentColor 40%,rgba(255,255,255,.95) 50%,currentColor 60%,currentColor 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.genre-card[data-astro-cid-g5jplrhu].is-visible,.flow-card[data-astro-cid-g5jplrhu].is-visible{animation:fadeInUp .6s ease-out forwards}@media (prefers-reduced-motion: reduce){.genre-card[data-astro-cid-g5jplrhu],.flow-card[data-astro-cid-g5jplrhu]{animation:none;opacity:1}}@keyframes flowFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes flowPulse{0%,to{transform:scale(1);box-shadow:0 0 #14b8a666}50%{transform:scale(1.05);box-shadow:0 0 0 6px #14b8a600}}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.flow-step[data-astro-cid-j7pv25f6]{animation:flowFadeIn .6s ease-out both}.flow-step[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.1s}.flow-step[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.3s}.flow-step[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.5s}.flow-number[data-astro-cid-j7pv25f6]{animation:flowPulse 2s ease-in-out infinite}.flow-arrow[data-astro-cid-j7pv25f6]{animation:arrowBounce 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.flow-step[data-astro-cid-j7pv25f6],.flow-number[data-astro-cid-j7pv25f6],.flow-arrow[data-astro-cid-j7pv25f6]{animation:none}}#cta[data-astro-cid-j7pv25f6] .cta-instagram[data-astro-cid-j7pv25f6]{border-radius:9999px;padding:.5rem 1.5rem;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#f9ce34,#ee2a7b 35%,#6228d7 70%,#515bd4) border-box;transition:box-shadow .2s ease,transform .2s ease}#cta[data-astro-cid-j7pv25f6] .cta-instagram[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:1.5rem;height:1.5rem}#cta[data-astro-cid-j7pv25f6] .cta-instagram[data-astro-cid-j7pv25f6]:hover{box-shadow:0 10px 25px #0f172a2e;transform:translateY(-1px)}
