._reactMarkDown_2d2sg_3{color:#f5f5f7a8}._reactMarkDown_2d2sg_3 h1,._reactMarkDown_2d2sg_3 h2,._reactMarkDown_2d2sg_3 h3,._reactMarkDown_2d2sg_3 h4{color:#f5f5f7;letter-spacing:-.01em;line-height:1.22}._reactMarkDown_2d2sg_3 h1{font-size:1.8em;margin:0 0 .6em}._reactMarkDown_2d2sg_3 h2{font-size:1.4em;margin:1.7em 0 .5em}._reactMarkDown_2d2sg_3 h3{font-size:1.16em;margin:1.4em 0 .4em}._reactMarkDown_2d2sg_3 p{margin:0 0 1.15em}._reactMarkDown_2d2sg_3 ul,._reactMarkDown_2d2sg_3 ol{margin:0 0 1.15em;padding-left:1.4em}._reactMarkDown_2d2sg_3 ul{list-style:disc}._reactMarkDown_2d2sg_3 ol{list-style:decimal}._reactMarkDown_2d2sg_3 li{margin:0 0 .5em}._reactMarkDown_2d2sg_3 li::marker{color:#e87aa6}._reactMarkDown_2d2sg_3 strong{color:#f5f5f7}._reactMarkDown_2d2sg_3 a{color:#f0b8cf;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}._reactMarkDown_2d2sg_3 a:hover{color:#e87aa6}._reactMarkDown_2d2sg_3 blockquote{margin:1.4em 0;padding:.2em 0 .2em 18px;border-left:3px solid rgba(232,122,166,.5);color:#f5f5f7;font-style:italic}._reactMarkDown_2d2sg_3 img{width:100%;border-radius:14px;margin:1.4em 0}._reactMarkDown_2d2sg_3 code{background:#ffffff0f;padding:.15em .4em;border-radius:6px;font-size:.9em}._reactMarkDown_2d2sg_3 hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2em 0}:root{--ink-950: #0a0a0d;--ink-900: #101015;--ink-850: #15151b;--ink-800: #1b1726;--surface: rgba(255, 255, 255, .04);--hairline: rgba(255, 255, 255, .08);--divider: rgba(255, 255, 255, .12);--text-primary: #f5f5f7;--text-secondary: rgba(245, 245, 247, .62);--text-tertiary: rgba(245, 245, 247, .4);--rose-primary: #e87aa6;--rose-soft: #f0b8cf;--rose-deep: #b9628a;--rose-primary-rgb: 232, 122, 166;--sleep: #948ce8;--focus: #d4a276;--relax: #6fbfa8;--sleep-rgb: 148, 140, 232;--focus-rgb: 212, 162, 118;--relax-rgb: 111, 191, 168;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--container-max: 1140px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background-color:var(--ink-950)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.lp,.lp *{box-sizing:border-box}.lp{background:var(--ink-950);color:var(--text-secondary);font-family:var(--font-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.lp :where(h1,h2,h3,h4){margin:0;color:var(--text-primary);line-height:1.12;letter-spacing:-.02em;font-weight:700}.lp :where(p){margin:0}.lp :where(a){color:inherit;text-decoration:none}.lp :where(ul,ol){margin:0;padding:0;list-style:none}.lp img{display:block;max-width:100%;height:auto}.lp button{font-family:inherit;cursor:pointer}.lp :focus-visible{outline:2px solid var(--rose-primary);outline-offset:3px;border-radius:6px}.lp-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 24px}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:600;color:var(--rose-soft);margin-bottom:18px}.lp-h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}.lp-hl{color:var(--rose-soft);font-style:italic}.lp-section{padding:clamp(64px,9vw,120px) 0}.lp-section--tight{padding-top:0}.lp-section__head{max-width:640px;margin:0 auto clamp(40px,6vw,64px);text-align:center}.lp-section__sub{margin-top:18px;font-size:clamp(1rem,1.5vw,1.18rem);color:var(--text-secondary)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:14px 26px;font-size:.98rem;font-weight:600;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,background .25s ease}.lp-btn--primary{background:var(--rose-primary);color:#1a0a12;box-shadow:0 12px 34px -12px rgba(var(--rose-primary-rgb),.7)}.lp-btn--primary:hover{background:var(--rose-soft);transform:translateY(-2px);box-shadow:0 18px 44px -12px rgba(var(--rose-primary-rgb),.85)}.lp-badges{display:flex;flex-wrap:wrap;gap:14px}.lp-badge{display:inline-flex;align-items:center;gap:12px;padding:11px 20px 11px 18px;border-radius:14px;background:var(--ink-850);border:1px solid var(--hairline);color:var(--text-primary);transition:transform .25s ease,border-color .25s ease,background .25s ease}.lp-badge:hover{transform:translateY(-2px);border-color:rgba(var(--rose-primary-rgb),.5);background:#1b1b22}.lp-badge__mark{flex:none}.lp-badge__text{display:flex;flex-direction:column;line-height:1.15}.lp-badge__top{font-size:.66rem;color:var(--text-tertiary);letter-spacing:.02em}.lp-badge__bottom{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.lp-header{position:sticky;top:0;z-index:50;background:#0a0a0db8;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);border-bottom:1px solid var(--hairline)}.lp-header__inner{display:flex;align-items:center;justify-content:space-between;height:72px}.lp-header__logo img{height:30px;width:auto}.lp-header__nav{display:flex;align-items:center;gap:30px;font-size:.94rem;color:var(--text-secondary)}.lp-header__nav a{position:relative;transition:color .2s ease}.lp-header__nav a:hover,.lp-header__nav a.is-active{color:var(--text-primary)}.lp-header__nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-7px;height:2px;border-radius:2px;background:var(--rose-primary);opacity:0;transition:left .25s ease,right .25s ease,opacity .25s ease}.lp-header__nav a.is-active:after{left:0;right:0;opacity:1}.lp-header__cta{padding:10px 22px;font-size:.92rem}@media (max-width: 860px){.lp-header__nav{display:none}}.lp-hero{position:relative;padding:clamp(56px,9vw,110px) 0 clamp(48px,7vw,90px);overflow:hidden}.lp-hero__glow{position:absolute;inset:-30% -10% auto -10%;height:720px;background:radial-gradient(48% 60% at 72% 18%,rgba(var(--rose-primary-rgb),.22),transparent 70%),radial-gradient(46% 55% at 20% 8%,rgba(var(--sleep-rgb),.2),transparent 72%);filter:blur(8px);pointer-events:none}.lp-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px)}.lp-hero__title{font-size:clamp(2.3rem,5.6vw,4rem);margin-bottom:22px}.lp-hero__subtitle{font-size:clamp(1.05rem,1.7vw,1.28rem);color:var(--text-secondary);max-width:33ch;margin-bottom:34px}.lp-hero__trust{margin-top:18px;font-size:.9rem;color:var(--text-tertiary)}.lp-hero__art{position:relative;display:flex;justify-content:center}.lp-hero__device{position:relative;width:clamp(220px,30vw,320px);filter:drop-shadow(0 40px 80px rgba(0,0,0,.55));z-index:2}.lp-hero__blob{position:absolute;border-radius:50%;filter:blur(46px);z-index:1}.lp-hero__blob--a{width:320px;height:320px;background:rgba(var(--rose-primary-rgb),.34);top:6%;right:2%}.lp-hero__blob--b{width:280px;height:280px;background:rgba(var(--sleep-rgb),.3);bottom:4%;left:0}@media (max-width: 860px){.lp-hero__inner{grid-template-columns:1fr;text-align:center}.lp-hero__subtitle{margin-left:auto;margin-right:auto}.lp-hero .lp-badges{justify-content:center}.lp-hero__art{order:-1;margin-bottom:24px}}.lp-trust{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--surface)}.lp-trust__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 38px;padding:22px 24px}.lp-trust__pill{display:inline-flex;align-items:center;gap:9px;font-size:.92rem;color:var(--text-secondary)}.lp-trust__check{color:var(--relax);flex:none}.lp-features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lp-feature{padding:26px 24px 28px;border-radius:var(--radius-md);background:var(--ink-850);border:1px solid var(--hairline);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,background .3s ease}.lp-feature:hover{transform:translateY(-4px);background:#17171e;border-color:var(--divider)}.lp-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;margin-bottom:18px;color:var(--rose-soft);background:rgba(var(--rose-primary-rgb),.12)}.lp-feature[data-accent=sleep] .lp-feature__icon{color:var(--sleep);background:rgba(var(--sleep-rgb),.14)}.lp-feature[data-accent=focus] .lp-feature__icon{color:var(--focus);background:rgba(var(--focus-rgb),.14)}.lp-feature[data-accent=relax] .lp-feature__icon{color:var(--relax);background:rgba(var(--relax-rgb),.14)}.lp-feature__title{font-size:1.12rem;margin-bottom:9px}.lp-feature__body{font-size:.95rem;color:var(--text-secondary)}@media (max-width: 960px){.lp-features{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.lp-features{grid-template-columns:1fr}}.lp-how{background:var(--ink-900)}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:step}.lp-step{position:relative;padding:32px 28px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--hairline)}.lp-step__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;margin-bottom:18px;font-weight:700;font-size:1.1rem;color:var(--rose-soft);background:rgba(var(--rose-primary-rgb),.14);border:1px solid rgba(var(--rose-primary-rgb),.3)}.lp-step__title{font-size:1.18rem;margin-bottom:10px}.lp-step__body{font-size:.97rem;color:var(--text-secondary)}@media (max-width: 760px){.lp-steps{grid-template-columns:1fr}}.lp-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:880px;margin:0 auto}.lp-tag{padding:11px 20px;border-radius:999px;background:var(--ink-850);border:1px solid var(--hairline);color:var(--text-secondary);font-size:.95rem;transition:color .25s ease,border-color .25s ease,transform .25s ease}.lp-tag:hover{color:var(--text-primary);border-color:rgba(var(--rose-primary-rgb),.4);transform:translateY(-2px)}.lp-breath{background:radial-gradient(60% 80% at 18% 50%,rgba(var(--relax-rgb),.14),transparent 70%),var(--ink-950);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.lp-breath__inner{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:clamp(32px,6vw,80px);padding:clamp(56px,8vw,96px) 24px}.lp-breath__visual{position:relative;width:240px;height:240px;display:grid;place-items:center;margin:0 auto}.lp-breath__orb,.lp-breath__ring{position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.lp-breath__orb{width:120px;height:120px;background:radial-gradient(circle at 38% 32%,var(--relax),rgba(var(--relax-rgb),.35));box-shadow:0 0 60px rgba(var(--relax-rgb),.55);animation:lp-breathe 9s ease-in-out infinite}.lp-breath__ring{border:1px solid rgba(var(--relax-rgb),.35)}.lp-breath__ring--2{width:180px;height:180px;animation:lp-breathe 9s ease-in-out infinite}.lp-breath__ring--3{width:240px;height:240px;animation:lp-breathe 9s ease-in-out infinite .3s;opacity:.6}@keyframes lp-breathe{0%,to{transform:translate(-50%,-50%) scale(.82)}45%{transform:translate(-50%,-50%) scale(1.08)}}@media (max-width: 760px){.lp-breath__inner{grid-template-columns:1fr;text-align:center}}.lp-faq__inner{max-width:760px;margin:0 auto}.lp-faq__item{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--ink-850);margin-bottom:12px;overflow:hidden;transition:border-color .25s ease}.lp-faq__item.is-open{border-color:rgba(var(--rose-primary-rgb),.4)}.lp-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:transparent;border:0;text-align:left;color:var(--text-primary);font-size:1.05rem;font-weight:600}.lp-faq__chev{color:var(--text-tertiary);flex:none;transition:transform .3s ease}.lp-faq__item.is-open .lp-faq__chev{transform:rotate(180deg);color:var(--rose-soft)}.lp-faq__a{max-height:0;opacity:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease;padding:0 22px}.lp-faq__item.is-open .lp-faq__a{max-height:320px;opacity:1;padding:0 22px 22px}.lp-faq__a p{color:var(--text-secondary);font-size:.98rem}.lp-final{position:relative;padding:clamp(72px,10vw,130px) 0;text-align:center;overflow:hidden}.lp-final__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 70% at 50% 0%,rgba(var(--rose-primary-rgb),.22),transparent 70%),radial-gradient(50% 80% at 50% 110%,rgba(var(--sleep-rgb),.18),transparent 72%);pointer-events:none}.lp-final__inner{position:relative;max-width:680px}.lp-final__title{font-size:clamp(1.9rem,4.2vw,3rem);margin-bottom:18px}.lp-final__body{font-size:clamp(1.02rem,1.6vw,1.2rem);color:var(--text-secondary);margin-bottom:34px}.lp-final .lp-badges{justify-content:center}.lp-journal{background:var(--ink-900)}.lp-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-post{display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--ink-850);border:1px solid var(--hairline);overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease}.lp-post:hover{transform:translateY(-4px);border-color:var(--divider)}.lp-post__thumb{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--ink-800)}.lp-post__thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.92);transition:transform .5s ease}.lp-post__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 48%,rgba(21,21,27,.92) 100%),#0a0a0d24;pointer-events:none}.lp-post:hover .lp-post__thumb img{transform:scale(1.05)}.lp-post__body{display:flex;flex-direction:column;flex:1 1 auto;padding:26px 28px 28px;gap:14px}.lp-post__cat{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--rose-soft)}.lp-post__title{font-size:1.14rem;line-height:1.34;color:var(--text-primary)}.lp-post__more{display:inline-flex;align-items:center;gap:7px;font-size:.9rem;font-weight:600;color:var(--rose-soft)}@media (max-width: 880px){.lp-journal__grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.lp-news{padding:clamp(56px,8vw,96px) 0}.lp-news__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(36px,5vw,56px);border-radius:var(--radius-lg);background:radial-gradient(70% 120% at 100% 0%,rgba(var(--rose-primary-rgb),.14),transparent 60%),var(--ink-850);border:1px solid var(--hairline)}.lp-news__form{display:flex;flex-wrap:wrap;gap:12px}.lp-news__form input{flex:1 1 220px;min-width:0;padding:14px 18px;border-radius:999px;background:var(--ink-950);border:1px solid var(--divider);color:var(--text-primary);font-size:.98rem}.lp-news__form input::placeholder{color:var(--text-tertiary)}.lp-news__form input:focus{outline:none;border-color:var(--rose-primary)}.lp-news__msg{flex-basis:100%;min-height:1.2em;margin-top:2px;font-size:.88rem;color:var(--text-tertiary)}@media (max-width: 760px){.lp-news__inner{grid-template-columns:1fr}}.lp-footer{border-top:1px solid var(--hairline);padding:clamp(48px,6vw,72px) 0 36px}.lp-footer__top{display:grid;grid-template-columns:1.4fr 2fr;gap:clamp(32px,5vw,64px);padding-bottom:40px;border-bottom:1px solid var(--hairline)}.lp-footer__brand img{height:32px;width:auto;margin-bottom:18px}.lp-footer__brand p{color:var(--text-secondary);font-size:.95rem;max-width:34ch}.lp-footer__social{display:flex;gap:12px;margin-top:22px}.lp-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1px solid var(--hairline);color:var(--text-secondary);transition:color .2s ease,border-color .2s ease,transform .2s ease}.lp-footer__social a:hover{color:var(--rose-soft);border-color:rgba(var(--rose-primary-rgb),.5);transform:translateY(-2px)}.lp-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-footer__col{display:flex;flex-direction:column;gap:12px}.lp-footer__h{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);font-weight:600}.lp-footer__col a{color:var(--text-secondary);font-size:.95rem;transition:color .2s ease}.lp-footer__col a:hover{color:var(--text-primary)}.lp-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:28px}.lp-footer__copy{font-size:.86rem;color:var(--text-tertiary)}@media (max-width: 760px){.lp-footer__top{grid-template-columns:1fr}.lp-footer__cols{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.lp-footer__cols{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: no-preference){.lp-animate{opacity:0;animation:lp-up .9s cubic-bezier(.2,.7,.2,1) forwards}.lp-animate--1{animation-delay:.05s}.lp-animate--2{animation-delay:.18s}.lp-animate--3{animation-delay:.32s}.lp-animate--4{animation-delay:.46s}.reveal.is-visible{animation:lp-up .9s cubic-bezier(.2,.7,.2,1) both}}@keyframes lp-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lp-breath__orb,.lp-breath__ring{animation:none}}.lp-pagehead{padding:clamp(56px,8vw,96px) 0 clamp(28px,4vw,44px);text-align:center}.lp-pagehead__title{font-size:clamp(2rem,4.4vw,3rem);margin:14px 0 16px}.lp-pagehead__sub{color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.15rem);max-width:540px;margin:0 auto}.lp-bloglist{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-post__excerpt{color:var(--text-secondary);font-size:.95rem;line-height:1.7;flex:1 1 auto}@media (max-width: 880px){.lp-bloglist{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.lp-article{padding:clamp(32px,5vw,60px) 0 clamp(48px,7vw,80px)}.lp-article__inner{max-width:760px}.lp-article__back{display:inline-flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:.9rem;margin-bottom:24px;transition:color .2s ease}.lp-article__back:hover{color:var(--rose-soft)}.lp-article__back svg{transform:rotate(180deg)}.lp-article__title{font-size:clamp(1.9rem,4vw,2.9rem);margin:14px 0}.lp-article__date{color:var(--text-tertiary);font-size:.92rem;margin-bottom:30px}.lp-article__hero{width:100%;border-radius:var(--radius-md);border:1px solid var(--hairline);margin-bottom:36px}.lp-article__body{font-size:1.05rem;line-height:1.8}
