.feelme-root{--fmh-bg:#0a090b;--fmh-nav-bg:#0d0b0e;--fmh-panel:#141115;--fmh-border:#ffffff14;--fmh-pink:#f0389f;--fmh-pink-soft:#ff6cbf;--fmh-pink-glow:#f0389f73;--fmh-text:#f5f2f6;--fmh-text-muted:#b6aeb9;--fmh-gold:#c9a06a;--fmh-serif:"Playfair Display", "Cormorant Garamond", Georgia, serif;--fmh-sans:"DM Sans", "Figtree", "Segoe UI", system-ui, sans-serif;background:var(--fmh-bg);color:var(--fmh-text);font-family:var(--fmh-sans);position:relative}.feelme-root .feelme-nav{z-index:50;height:64px;padding:0 var(--fm-page-pad-x-fluid,clamp(1rem, 4.5vw, 4.5rem));background:color-mix(in srgb, var(--fmh-nav-bg) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--fmh-border);align-items:center;gap:1.35rem;display:flex;position:sticky;top:0}.feelme-root .feelme-logo{letter-spacing:.4em;flex-shrink:0;align-items:baseline;gap:.15rem;font-size:1.35rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.feelme-root .feelme-logo-white{color:var(--fmh-text)}.feelme-root .feelme-logo-pink{color:var(--fmh-pink);text-shadow:0 0 14px var(--fmh-pink-glow)}.feelme-root .feelme-logo-tm{letter-spacing:0;color:var(--fmh-text-muted);font-size:.5rem;transform:translateY(-.35em)}.feelme-root .feelme-nav-links{align-items:center;gap:.45rem;margin:0 auto;display:flex}.feelme-root .feelme-nav-link{color:var(--fmh-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}@media (min-width:961px){.feelme-root .feelme-nav-links .feelme-nav-link svg{display:none}}.feelme-root .feelme-nav-link:hover,.feelme-root .feelme-nav-link:focus-visible{color:var(--fmh-text);outline:none}.feelme-root .feelme-nav-link.is-active,.feelme-root .feelme-nav-link[aria-current=page]{color:var(--fmh-text);border-color:color-mix(in srgb, var(--fmh-pink) 65%, transparent);background:color-mix(in srgb, var(--fmh-pink) 12%, transparent);box-shadow:0 0 12px var(--fmh-pink-glow), inset 0 0 10px #f0389f26}.feelme-root .feelme-nav-link.is-active svg,.feelme-root .feelme-nav-link[aria-current=page] svg{color:var(--fmh-pink-soft);filter:drop-shadow(0 0 5px var(--fmh-pink-glow))}.feelme-root .feelme-nav-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.feelme-root .feelme-icon-btn{width:40px;height:40px;color:var(--fmh-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:color .16s,background .16s;display:inline-flex;position:relative}.feelme-root .feelme-icon-btn:hover,.feelme-root .feelme-icon-btn:focus-visible{color:var(--fmh-text);background:#ffffff0f;outline:none}.feelme-root .feelme-bell-dot{background:var(--fmh-pink);width:7px;height:7px;box-shadow:0 0 6px var(--fmh-pink-glow);border-radius:999px;position:absolute;top:8px;right:9px}.feelme-root .feelme-account{position:relative}.feelme-root .feelme-avatar-btn{color:var(--fmh-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .4rem;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.feelme-root .feelme-avatar-btn:hover,.feelme-root .feelme-avatar-btn:focus-visible,.feelme-root .feelme-avatar-btn[aria-expanded=true]{color:var(--fmh-text);background:#ffffff0f;outline:none}.feelme-root .feelme-avatar{border:1px solid var(--fmh-border);width:32px;height:32px;color:var(--fmh-text-muted);background:linear-gradient(150deg,#2a2230,#16121a);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.feelme-root .feelme-login-btn{border:1px solid var(--fmh-border);min-height:36px;color:var(--fmh-text);background:#ffffff08;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.feelme-root .feelme-login-btn:hover,.feelme-root .feelme-login-btn:focus-visible{border-color:color-mix(in srgb, var(--fmh-pink) 55%, transparent);background:color-mix(in srgb, var(--fmh-pink) 10%, transparent);outline:none}.feelme-root .feelme-account-menu{z-index:60;border:1px solid var(--fmh-border);background:color-mix(in srgb, var(--fmh-panel) 96%, #000);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.9rem;min-width:12.5rem;padding:.4rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 40px -20px #000000d9}.feelme-root .feelme-account-item{width:100%;min-height:40px;color:var(--fmh-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .7rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.feelme-root .feelme-account-item:hover,.feelme-root .feelme-account-item:focus-visible{background:#ffffff0f;outline:none}.feelme-root .feelme-account-item:disabled{opacity:.55;cursor:not-allowed}.feelme-root .feelme-account-logout{color:#ff8fb8}.feelme-root .feelme-account-logout:hover,.feelme-root .feelme-account-logout:focus-visible{color:#ffb0cc;background:color-mix(in srgb, var(--fmh-pink) 12%, transparent)}.feelme-root .feelme-account-divider{background:var(--fmh-border);height:1px;margin:.35rem}.feelme-root .feelme-discover-btn{border:1px solid color-mix(in srgb, var(--fmh-pink) 80%, transparent);color:var(--fmh-pink-soft);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.45rem;font-family:inherit;font-size:.76rem;font-weight:700;text-decoration:none;transition:background .16s,box-shadow .16s,color .16s,border-color .16s;display:inline-flex;box-shadow:0 0 16px #f0389f38}.feelme-root .feelme-discover-btn:hover,.feelme-root .feelme-discover-btn:focus-visible{color:#fff;border-color:var(--fmh-pink);box-shadow:0 0 24px var(--fmh-pink-glow);background:#f0389f1f;outline:none}.feelme-root .feelme-menu-toggle{border:1px solid var(--fmh-border);width:38px;height:38px;color:var(--fmh-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:none}.feelme-root .feelme-mobile-menu{z-index:49;background:color-mix(in srgb, var(--fmh-nav-bg) 97%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--fmh-border);padding:.75rem 1.25rem 1.25rem;position:absolute;top:64px;left:0;right:0;box-shadow:0 24px 40px -24px #000c}.feelme-root .feelme-mobile-links{gap:.35rem;display:grid}.feelme-root .feelme-mobile-links .feelme-nav-link{justify-content:flex-start;width:100%;padding:.65rem .9rem}.feelme-root .feelme-hero{background:radial-gradient(90% 120% at 78% 35%,#f0389f38,#0000 58%),radial-gradient(60% 80% at 100% 0,#9b4dc92e,#0000 50%),linear-gradient(#100d13 0%,#0a090b 100%);min-height:clamp(21rem,38vw,28rem);padding-bottom:clamp(3.75rem,6.5vw,5.75rem);position:relative;overflow:hidden}.feelme-root .feelme-hero-media{width:min(56%,980px);position:absolute;inset:0 0 0 auto}.feelme-root .feelme-hero-img{object-fit:cover;object-position:62% 10%;filter:grayscale(.55)contrast(1.18)brightness(1.05);width:100%;height:100%;display:block}.feelme-root .feelme-hero-media-fallback{background:radial-gradient(60% 80% at 70% 30%,#f0389f38,#0000 60%),radial-gradient(50% 70% at 85% 75%,#f0389f1a,#0000 65%),linear-gradient(200deg,#1c1520 0%,#0b090d 70%);position:absolute;inset:0}.feelme-root .feelme-hero-img~.feelme-hero-media-fallback{display:none}.feelme-root .feelme-hero-media-fade{background:radial-gradient(48% 60% at 68% 38%, #f0389f52, transparent 72%), radial-gradient(36% 46% at 92% 12%, #ff6cbf33, transparent 64%), linear-gradient(90deg, var(--fmh-bg) 0%, color-mix(in srgb, var(--fmh-bg) 78%, transparent) 10%, #0a090b59 28%, #0a090b0d 52%, #0a090b00 100%), linear-gradient(180deg, transparent 0%, transparent 70%, color-mix(in srgb, var(--fmh-bg) 48%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.feelme-root .feelme-hero-content{z-index:1;width:100%;max-width:none;padding:clamp(2.75rem, 5.5vw, 4.5rem) var(--fm-page-pad-x-fluid,clamp(1rem, 4.5vw, 4.5rem)) clamp(1.5rem, 3vw, 2.25rem);margin:0;position:relative}.feelme-root .feelme-hero-copy{max-width:min(40rem,46%)}.feelme-root .feelme-eyebrow{color:var(--fmh-pink);letter-spacing:.42em;text-transform:uppercase;text-shadow:0 0 12px var(--fmh-pink-glow);margin:0 0 1.1rem;font-size:.78rem;font-weight:700}.feelme-root .feelme-headline{font-family:var(--fmh-serif);letter-spacing:.01em;margin:0 0 1.1rem;font-size:clamp(2.55rem,4.6vw,3.75rem);font-weight:500;line-height:1.06}@media (min-width:961px){.feelme-root .feelme-headline{white-space:nowrap}}.feelme-root .feelme-headline-white{color:var(--fmh-text)}.feelme-root .feelme-headline-italic{background:linear-gradient(100deg, var(--fmh-pink-soft), var(--fmh-pink));color:#0000;filter:drop-shadow(0 0 18px var(--fmh-pink-glow));-webkit-background-clip:text;background-clip:text;font-size:1.06em;font-style:italic;font-weight:500}.feelme-root .feelme-subtitle{color:var(--fmh-text-muted);margin:0 0 1.75rem;font-size:.98rem;line-height:1.6}.feelme-root .feelme-benefits{flex-wrap:wrap;gap:1rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.feelme-root .feelme-benefit{color:var(--fmh-text);align-items:center;gap:.6rem;font-size:.9rem;font-weight:500;display:inline-flex}.feelme-root .feelme-benefit svg{color:var(--fmh-gold)}.feelme-root .feelme-mobile-only{display:none}.feelme-root .feelme-desktop-only{display:inline-flex}.feelme-root .feelme-hero-cta{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#ff5ca0 0%,#e02d7a 48%,#9b4dc9 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;margin-top:1.25rem;padding:0 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:none;box-shadow:0 0 22px #f0389f73,0 10px 28px #e02d7a47}@media (max-width:1180px){.feelme-root .feelme-nav{gap:.75rem;padding:0 1rem}.feelme-root .feelme-nav-link{padding:.4rem .65rem;font-size:.8rem}.feelme-root .feelme-discover-btn{letter-spacing:.16em;padding:.5rem 1.1rem}}@media (max-width:960px){.feelme-root .feelme-nav-links{display:none}.feelme-root .feelme-menu-toggle{display:inline-flex}.feelme-root .feelme-hero-media{opacity:.85;width:72%}.feelme-root .feelme-hero-copy{max-width:min(34rem,72%)}}@media (max-width:767px){.feelme-root .feelme-mobile-only{display:inline-flex}.feelme-root .feelme-desktop-only{display:none!important}.feelme-root .feelme-nav{height:56px;padding:0 max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));gap:.5rem}.feelme-root .feelme-logo{letter-spacing:.32em;font-size:1.05rem}.feelme-root .feelme-nav-actions{gap:.25rem;margin-left:auto}.feelme-root .feelme-icon-btn,.feelme-root .feelme-menu-toggle{width:42px;height:42px}.feelme-root .feelme-avatar-btn{padding:.2rem}.feelme-root .feelme-avatar{width:34px;height:34px}.feelme-root .feelme-mobile-menu{padding-bottom:max(1.25rem, env(safe-area-inset-bottom));top:56px}.feelme-root .feelme-hero{height:clamp(17.5rem,58vw,22rem);min-height:0;padding-bottom:0}.feelme-root .feelme-hero-media{opacity:1;width:100%;position:absolute;inset:0}.feelme-root .feelme-hero-img{object-position:center 18%;filter:grayscale(.35)contrast(1.12)brightness(.92)}.feelme-root .feelme-hero-media-fade{background:linear-gradient(#0a090b59 0%,#0a090b26 35%,#0a090bb8 72%,#0a090bf5 100%),radial-gradient(70% 60% at 70% 30%,#f0389f47,#0000 65%)}.feelme-root .feelme-hero-content{max-width:none;height:100%;padding:0 max(1rem, env(safe-area-inset-right)) max(1.35rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));align-items:flex-end;margin:0;display:flex}.feelme-root .feelme-hero-copy{max-width:22rem}.feelme-root .feelme-headline{white-space:normal;margin:0;font-size:clamp(1.85rem,7.2vw,2.35rem);line-height:1.12}.feelme-root .feelme-hero-cta{width:fit-content;display:inline-flex}}
