.content-area:has(.lp){display:block;margin-left:0;padding:0;max-width:none;justify-content:normal}.lp{--cream:#FAF6F0;--cream2:#F2EBE0;--terra:#B5502A;--terra-l:#D4714A;--terra-d:#7A3318;--dark:#1E1208;--dark2:#2D1A0E;--gold:#F5A623;--gold-l:#FFD166;--muted:#8C6E5A;--warm:#6B4C38;background:var(--cream);color:var(--dark);font-family:var(--font-cormorant),Georgia,serif;overflow-x:hidden;cursor:none;position:relative;min-height:100vh}.lp,.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp *{margin:0;padding:0}.lp-cursor{width:52px;height:52px;z-index:9999;will-change:left,top}.lp-cspark,.lp-cursor{position:fixed;top:0;left:0;pointer-events:none;transform:translate(-50%,-50%)}.lp-cspark{z-index:9998;will-change:left,top,opacity}@media (hover:none),(pointer:coarse){.lp{cursor:auto}.lp-cspark,.lp-cursor{display:none!important}}.lp nav{position:fixed;top:0;left:0;right:0;z-index:500;padding:1.2rem 3.5rem;display:flex;align-items:center;justify-content:space-between;transition:background .4s,-webkit-backdrop-filter .4s;transition:background .4s,backdrop-filter .4s;transition:background .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}.lp nav.scrolled{background:rgba(250,246,240,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(181,80,42,.08)}.lp nav.menu-open{backdrop-filter:none;-webkit-backdrop-filter:none}.lp .nav-logo{display:flex;align-items:center;color:var(--terra-d);text-decoration:none;transition:color .3s ease}.lp .nav-logo-img{height:36px;width:auto;display:block}.lp .nav-links{display:flex;gap:2.2rem;align-items:center}.lp .nav-links>a{font-family:var(--font-dmmono),monospace;font-size:.65rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--warm);text-decoration:none;transition:color .2s}.lp .nav-links>a:hover{color:var(--terra)}.lp .nav-cta{background:var(--terra)!important;color:white!important;padding:.5rem 1.5rem;border-radius:100px;font-size:.62rem!important;transition:background .2s,transform .15s!important;box-shadow:0 3px 12px rgba(181,80,42,.25)}.lp .nav-cta:hover{background:var(--terra-d)!important;transform:translateY(-1px)}.lp .nav-toggle{display:none;width:38px;height:38px;border:none;background:transparent;cursor:none;align-items:center;justify-content:center;flex-direction:column;gap:5px}.lp .nav-toggle span{display:block;width:20px;height:1.5px;background:var(--terra-d);border-radius:2px;transition:transform .3s,opacity .3s}.lp .nav-toggle.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.lp .nav-toggle.open span:nth-child(2){opacity:0}.lp .nav-toggle.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.lp .nav-profile{width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(181,80,42,.35);background:transparent;display:flex;align-items:center;justify-content:center;cursor:none;transition:border-color .2s,background .2s;text-decoration:none;position:relative}.lp .nav-profile:hover{border-color:var(--terra);background:rgba(181,80,42,.07)}.lp .nav-profile svg{display:block}.lp .nav-login{width:auto;height:auto;border-radius:100px;padding:.42rem .95rem;gap:.45rem;color:var(--terra);border-color:rgba(181,80,42,.45);background:rgba(181,80,42,.06)}.lp .nav-login:hover{background:rgba(181,80,42,.12);border-color:var(--terra)}.lp .nav-login svg{color:var(--terra)}.lp .nav-login-label{font-family:var(--font-dmmono),monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--terra);line-height:1}.lp .lp-lang-globe{font-size:.85rem;line-height:1}.lp .nav-mobile-actions{display:none;align-items:center;gap:.7rem;position:relative;z-index:510}.lp .nav-mobile-actions.menu-open .nav-profile{visibility:hidden}.lp .lp-lang{position:relative}.lp .lp-lang-btn{display:flex;align-items:center;gap:.35rem;background:transparent;border:1.5px solid rgba(181,80,42,.25);border-radius:100px;padding:.35rem .7rem;cursor:none;font-family:var(--font-dmmono),monospace;font-size:.6rem;letter-spacing:.1em;color:var(--warm);transition:border-color .2s,background .2s}.lp .lp-lang-btn:hover{border-color:var(--terra);background:rgba(181,80,42,.06)}.lp .lp-lang-caret{font-size:.5rem;opacity:.6}.lp .lp-lang-menu{position:absolute;top:calc(100% + .5rem);right:0;background:var(--cream);border:1px solid rgba(181,80,42,.15);border-radius:14px;padding:.4rem;min-width:150px;box-shadow:0 16px 40px rgba(30,18,8,.22);z-index:600;display:flex;flex-direction:column;gap:.1rem}.lp .lp-lang-opt{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;cursor:none;font-family:var(--font-dmmono),monospace;font-size:.68rem;letter-spacing:.04em;color:var(--warm);text-align:left;padding:.5rem .7rem;border-radius:9px;transition:background .15s,color .15s}.lp .lp-lang-opt:hover{background:rgba(181,80,42,.07);color:var(--terra-d)}.lp .lp-lang-opt.is-on{background:rgba(212,113,74,.16);color:var(--terra-d)}.lp nav:not(.scrolled) .nav-logo{color:var(--cream)}@media (min-width:769px){.lp nav:not(.scrolled) .nav-links>a{color:rgba(250,246,240,.92)}.lp nav:not(.scrolled) .nav-links>a:hover{color:var(--gold-l)}.lp nav:not(.scrolled) .nav-login,.lp nav:not(.scrolled) .nav-login svg,.lp nav:not(.scrolled) .nav-login-label{color:var(--cream)}.lp nav:not(.scrolled) .nav-login{border-color:rgba(250,246,240,.4);background:rgba(250,246,240,.08)}.lp nav:not(.scrolled) .nav-login:hover{border-color:var(--cream);background:rgba(250,246,240,.16)}.lp nav:not(.scrolled) .lp-lang-btn{color:rgba(250,246,240,.92);border-color:rgba(250,246,240,.3)}.lp nav:not(.scrolled) .lp-lang-btn:hover{border-color:var(--cream);background:rgba(250,246,240,.1)}}@media (max-width:768px){.lp nav:not(.scrolled):not(.menu-open) .nav-toggle span{background:var(--cream)}.lp nav:not(.scrolled):not(.menu-open) .nav-mobile-actions .nav-profile{border-color:rgba(250,246,240,.4)}.lp nav:not(.scrolled):not(.menu-open) .nav-mobile-actions .nav-profile svg{color:var(--cream)!important}}.lp .nav-backdrop{position:fixed;inset:0;z-index:470;background:rgba(30,18,8,.4);opacity:0;pointer-events:none;transition:opacity .3s}.lp .nav-backdrop.open{opacity:1;pointer-events:all}.lp .profile-overlay{position:fixed;inset:0;z-index:900;background:rgba(30,18,8,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s}.lp .profile-overlay.open{opacity:1;pointer-events:all}.lp .profile-modal{position:fixed;top:50%;left:50%;z-index:910;transform:translate(-50%,-46%);opacity:0;pointer-events:none;background:var(--cream);border:1px solid rgba(181,80,42,.15);border-radius:22px;padding:2.6rem 2.2rem;width:330px;max-width:calc(100vw - 2rem);box-shadow:0 30px 80px rgba(30,18,8,.35);transition:opacity .3s,transform .3s}.lp .profile-modal.open{opacity:1;transform:translate(-50%,-50%);pointer-events:all}.lp .modal-eyebrow{font-family:var(--font-dmmono),monospace;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);margin-bottom:1.4rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.lp .modal-eyebrow:after,.lp .modal-eyebrow:before{content:"";display:block;height:1px;width:24px;background:rgba(181,80,42,.3)}.lp .modal-title{font-size:1.9rem;font-weight:300;color:var(--dark);margin-bottom:.4rem;line-height:1.1}.lp .modal-sub,.lp .modal-title{font-style:italic;text-align:center}.lp .modal-sub{font-size:.95rem;color:var(--muted);margin-bottom:2rem}.lp .modal-btn-social{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;background:white;border:1px solid rgba(181,80,42,.12);border-radius:100px;padding:.9rem;font-family:var(--font-dmmono),monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--warm);cursor:none;transition:border-color .2s,background .2s}.lp .modal-btn-social:hover{border-color:rgba(181,80,42,.3);background:rgba(181,80,42,.03)}.lp .modal-close{position:absolute;top:1rem;right:1rem;width:28px;height:28px;border-radius:50%;background:rgba(181,80,42,.08);border:none;display:flex;align-items:center;justify-content:center;cursor:none;color:var(--muted);transition:background .2s;font-size:.9rem}.lp .modal-close:hover{background:rgba(181,80,42,.15)}.lp .hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem 4rem;position:relative;overflow:hidden;background:var(--dark)}.lp .hero-gradient{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(181,80,42,.25) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 30% 70%,rgba(245,166,35,.1) 0,transparent 50%),radial-gradient(ellipse 40% 50% at 75% 20%,rgba(181,80,42,.15) 0,transparent 50%);animation:lp-shiftglow 8s ease-in-out infinite alternate}@keyframes lp-shiftglow{0%{opacity:.7}to{opacity:1;filter:brightness(1.15)}}.lp .hero-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.06;pointer-events:none}.lp .hero-content{position:relative;z-index:2;max-width:900px;width:100%}.lp .hero-eyebrow{font-family:var(--font-dmmono),monospace;font-size:.65rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:2rem;opacity:0;animation:lp-fadeUp .8s .3s forwards;display:flex;align-items:center;justify-content:center;gap:1rem}.lp .hero-eyebrow:after,.lp .hero-eyebrow:before{content:"";display:block;width:40px;height:1px;background:rgba(245,166,35,.4)}.lp .hero h1{font-size:clamp(3rem,10vw,8.5rem);line-height:.95;color:var(--cream);letter-spacing:-.03em;margin-bottom:.15em;animation:lp-fadeUp 1s .5s forwards}.lp .hero h1,.lp .hero-tagline{font-weight:300;font-style:italic;opacity:0}.lp .hero-tagline{font-size:clamp(1rem,2.5vw,1.4rem);color:rgba(250,246,240,.55);margin:2rem auto 3.5rem;max-width:520px;line-height:1.7;animation:lp-fadeUp .9s .8s forwards}.lp .hero-actions{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;opacity:0;animation:lp-fadeUp .9s 1s forwards}.lp .btn-hero{padding:1rem 2.8rem;border-radius:100px;font-family:var(--font-dmmono),monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:none;transition:all .25s;display:inline-block}.lp .btn-hero-main{background:var(--terra);color:white;box-shadow:0 6px 30px rgba(181,80,42,.4)}.lp .btn-hero-main:hover{background:var(--terra-l);transform:translateY(-3px);box-shadow:0 12px 40px rgba(181,80,42,.5)}.lp .btn-hero-ghost{background:transparent;color:rgba(250,246,240,.7);border:1px solid rgba(250,246,240,.25)}.lp .btn-hero-ghost:hover{border-color:var(--gold);color:var(--gold-l)}.lp .scroll-hint{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;animation:lp-fadeIn 1s 1.8s forwards}.lp .scroll-hint span{font-family:var(--font-dmmono),monospace;font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(250,246,240,.3)}.lp .scroll-line{width:1px;height:48px;background:linear-gradient(180deg,rgba(245,166,35,.6),transparent);animation:lp-scrollpulse 2s ease-in-out infinite}@keyframes lp-scrollpulse{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.lp .hero-visual{position:relative;margin-top:5rem;max-width:100%;opacity:0;animation:lp-fadeUp 1.2s 1.2s forwards}.lp .phones-scene{display:flex;align-items:flex-end;justify-content:center}.lp .phone{border-radius:38px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.07);background:var(--dark2);position:relative}.lp .phone-main{width:240px;padding:10px;z-index:2}.lp .phone-side{width:195px;padding:8px;margin-bottom:24px;opacity:.78;transform:perspective(800px) rotateY(-12deg) scale(.92);z-index:1;margin-left:-24px}.lp .phone-side-r{transform:perspective(800px) rotateY(12deg) scale(.92);margin-left:0;margin-right:-24px;order:-1}.lp .phone-inner{border-radius:30px;overflow:hidden;background:#FAF3E6;position:relative}.lp .phone-shot{display:block;width:100%;aspect-ratio:9/19.5;object-fit:cover;object-position:top center}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fadeIn{0%{opacity:0}to{opacity:1}}.lp .wave-divider{display:block;width:100%;overflow:hidden;line-height:0;margin:0;padding:0;font-size:0}.lp .wave-divider svg{display:block;width:100%;height:100px}.lp .section-label{font-family:var(--font-dmmono),monospace;font-size:.62rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--terra);text-align:center;margin-bottom:.8rem}.lp .section-h{font-size:clamp(2.2rem,5vw,4rem);font-weight:300;text-align:center;color:var(--dark);line-height:1.1;max-width:700px;margin:0 auto 5rem}.lp .section-h em{font-style:italic;color:var(--terra)}.lp .how{padding:8rem 2rem 6rem;position:relative;background:var(--cream)}.lp .steps{max-width:860px;margin:0 auto;position:relative}.lp .steps:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(181,80,42,.2) 10%,rgba(181,80,42,.2) 90%,transparent);transform:translateX(-50%)}.lp .step{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;margin-bottom:5rem;align-items:center;position:relative}.lp .step:nth-child(2n){direction:rtl}.lp .step:nth-child(2n)>*{direction:ltr}.lp .step-visual{text-align:center;position:relative}.lp .step-num-big{font-size:8rem;font-weight:300;font-style:italic;color:rgba(181,80,42,.07);line-height:1;position:absolute;top:-1rem;left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none;font-family:var(--font-cormorant),serif}.lp .step-emoji{font-size:4rem;display:block;filter:drop-shadow(0 6px 16px rgba(245,166,35,.3));position:relative;z-index:1}.lp .step-num-label{font-family:var(--font-dmmono),monospace;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);margin-bottom:1rem;display:block;font-weight:400}.lp .step h3{font-size:1.8rem;font-weight:300;color:var(--dark);margin-bottom:.8rem;line-height:1.15}.lp .step h3 em{font-style:italic;color:var(--terra)}.lp .step p{font-size:1rem;line-height:1.8;color:var(--muted)}.lp .step-dot{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:var(--gold);transform:translate(-50%,-50%);box-shadow:0 0 0 4px rgba(245,166,35,.2)}.lp .features{padding:8rem 2rem;background:var(--dark);position:relative;overflow:hidden}.lp .features:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(181,80,42,.12) 0,transparent 70%)}.lp .feat-list{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;position:relative;z-index:1}.lp .feat-item{padding:3rem 2rem;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);transition:background .3s}.lp .feat-item:hover{background:rgba(255,255,255,.03)}.lp .feat-item:nth-child(3n){border-right:none}.lp .feat-item:nth-child(n+4){border-bottom:none}.lp .feat-icon-wrap{width:44px;height:44px;background:rgba(245,166,35,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:1.2rem}.lp .feat-item h3{font-size:1.1rem;font-weight:400;color:var(--cream);margin-bottom:.5rem}.lp .feat-item p{font-size:.88rem;line-height:1.7;color:rgba(250,246,240,.45)}.lp .pricing{padding:8rem 2rem;background:var(--cream2);position:relative}.lp .price-cards{display:flex;gap:1.5rem;max-width:980px;margin:0 auto;align-items:stretch;flex-wrap:wrap;justify-content:center}.lp .pcard{flex:1 1;min-width:260px;max-width:320px;padding:2.8rem 2.2rem;position:relative;transition:transform .3s;border-top:2px solid transparent;display:flex;flex-direction:column}.lp .pcard:hover{transform:translateY(-6px)}.lp .pcard-free{background:white;border-top-color:rgba(181,80,42,.2)}.lp .pcard-personal{background:var(--dark);border-top-color:var(--terra)}.lp .pcard-pro{background:white;border-top-color:rgba(245,166,35,.5);opacity:.8}.lp .pcard-label{font-family:var(--font-dmmono),monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;display:block}.lp .pcard-free .pcard-label{color:var(--terra)}.lp .pcard-personal .pcard-label{color:var(--gold)}.lp .pcard-pro .pcard-label{color:var(--warm)}.lp .pcard-price{font-size:3.5rem;font-weight:300;line-height:1;margin-bottom:.3rem}.lp .pcard-free .pcard-price,.lp .pcard-pro .pcard-price{color:var(--dark)}.lp .pcard-personal .pcard-price{color:white}.lp .pcard-period{font-size:.9rem;color:var(--muted)}.lp .pcard-personal .pcard-period{color:rgba(250,246,240,.45)}.lp .pcard-desc{font-size:.88rem;font-style:italic;line-height:1.6;margin:1rem 0 1.8rem}.lp .pcard-free .pcard-desc,.lp .pcard-pro .pcard-desc{color:var(--muted)}.lp .pcard-personal .pcard-desc{color:rgba(250,246,240,.55)}.lp .pcard-feats{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-bottom:2rem;flex:1 1}.lp .pcard-feats li{font-size:.85rem;line-height:1.5;display:flex;gap:.5rem;align-items:flex-start}.lp .pcard-free .pcard-feats li,.lp .pcard-pro .pcard-feats li{color:var(--warm)}.lp .pcard-personal .pcard-feats li{color:rgba(250,246,240,.75)}.lp .pcard-feats li:before{content:"✦";font-size:.55rem;margin-top:.25rem;flex-shrink:0}.lp .pcard-free .pcard-feats li:before{color:var(--terra)}.lp .pcard-personal .pcard-feats li:before,.lp .pcard-pro .pcard-feats li:before{color:var(--gold)}.lp .pcard-btn{display:block;text-align:center;padding:.9rem 1rem;border-radius:100px;font-family:var(--font-dmmono),monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:none;transition:all .2s;margin-top:auto}.lp .pcard-free .pcard-btn{border:1.5px solid var(--terra);color:var(--terra-d)}.lp .pcard-free .pcard-btn:hover,.lp .pcard-personal .pcard-btn{background:var(--terra);color:white}.lp .pcard-personal .pcard-btn{box-shadow:0 4px 20px rgba(181,80,42,.35)}.lp .pcard-personal .pcard-btn:hover{background:var(--terra-l)}.lp .pcard-pro .pcard-btn{border:1.5px solid rgba(181,80,42,.3);color:var(--warm)}.lp .pcard-pro .pcard-btn:hover{border-color:var(--terra);color:var(--terra)}.lp .coming-tag{display:inline-block;background:rgba(245,166,35,.15);color:var(--terra-d);font-family:var(--font-dmmono),monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;padding:.15rem .6rem;border-radius:100px;margin-bottom:.8rem}.lp .therapy{padding:9rem 2rem;background:var(--dark2);text-align:center;position:relative;overflow:hidden}.lp .therapy:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(181,80,42,.15) 0,transparent 65%)}.lp .therapy-content{position:relative;z-index:1;max-width:700px;margin:0 auto}.lp .therapy .section-label{color:rgba(245,166,35,.8)}.lp .therapy .section-h{color:var(--cream);margin-bottom:1.5rem}.lp .therapy-intro{font-size:1.1rem;font-style:italic;line-height:1.8;color:rgba(250,246,240,.55);margin-bottom:3.5rem}.lp .therapy-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3.5rem;text-align:left}.lp .tf{padding:1.8rem;border:1px solid rgba(255,255,255,.07);border-radius:16px;transition:border-color .3s,background .3s}.lp .tf:hover{border-color:rgba(245,166,35,.25);background:rgba(245,166,35,.04)}.lp .tf-icon{font-size:1.4rem;margin-bottom:.8rem;display:block}.lp .tf h3{font-size:1rem;font-weight:400;color:var(--cream);margin-bottom:.4rem}.lp .tf p{font-size:.85rem;line-height:1.6;color:rgba(250,246,240,.45)}.lp .btn-gold{display:inline-block;background:var(--gold);color:var(--dark);padding:1rem 2.8rem;border-radius:100px;font-family:var(--font-dmmono),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:none;transition:all .2s;box-shadow:0 6px 24px rgba(245,166,35,.3)}.lp .btn-gold:hover{background:var(--gold-l);transform:translateY(-2px);box-shadow:0 10px 32px rgba(245,166,35,.4)}.lp .quotes{padding:8rem 2rem;background:var(--cream);text-align:center}.lp .quotes-inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}.lp .quote{text-align:left;padding-top:2rem;border-top:1px solid rgba(181,80,42,.15)}.lp .quote-txt{font-size:1.05rem;font-style:italic;line-height:1.75;color:var(--dark);margin-bottom:1.2rem}.lp .quote-author{font-family:var(--font-dmmono),monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--terra)}.lp .download{padding:9rem 2rem;background:var(--dark);text-align:center;position:relative;overflow:hidden}.lp .download:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(245,166,35,.1) 0,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:lp-breathe 5s ease-in-out infinite}@keyframes lp-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.15)}}.lp .download-content{position:relative;z-index:1}.lp .download .section-label{color:var(--gold)}.lp .download h2{font-size:clamp(2.2rem,6vw,5rem);font-weight:300;color:var(--cream);line-height:1.05;margin-bottom:1.5rem}.lp .download h2 em{font-style:italic;color:var(--terra-l)}.lp .download-sub{font-size:1.1rem;font-style:italic;color:rgba(250,246,240,.45);margin-bottom:3rem}.lp .store-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.lp .store-btn{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:var(--cream);border-radius:16px;padding:.85rem 1.8rem;display:flex;align-items:center;gap:.8rem;text-decoration:none;cursor:none;transition:all .25s}.lp .store-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(245,166,35,.4);transform:translateY(-2px)}.lp .store-btn-web{background:var(--gold);border-color:transparent;color:var(--dark);box-shadow:0 6px 24px rgba(245,166,35,.3)}.lp .store-btn-web:hover{background:var(--gold-l)}.lp .store-btn.is-soon{opacity:.5;cursor:default}.lp .store-btn.is-soon:hover{transform:none;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.lp .store-icon{font-size:1.5rem}.lp .store-txt{text-align:left}.lp .store-sub{font-family:var(--font-dmmono),monospace;font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6;display:block}.lp .store-main{font-size:1rem;font-weight:300;display:block}.lp .install-opts{display:flex;flex-direction:column;gap:.8rem}.lp .install-opt{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;background:white;border:1px solid rgba(181,80,42,.12);border-radius:16px;padding:.9rem 1.1rem;cursor:none;transition:border-color .2s,background .2s,transform .15s}.lp .install-opt:hover{border-color:rgba(181,80,42,.3);background:rgba(181,80,42,.03);transform:translateY(-1px)}.lp .install-opt-primary{background:var(--terra);border-color:transparent;box-shadow:0 6px 20px rgba(181,80,42,.25)}.lp .install-opt-primary:hover{background:var(--terra-d)}.lp .install-opt-primary .install-opt-main,.lp .install-opt-primary .install-opt-sub{color:white}.lp .install-opt-primary .install-opt-sub{opacity:.85}.lp .install-opt-icon{font-size:1.5rem;line-height:1;flex-shrink:0}.lp .install-opt-txt{display:flex;flex-direction:column;gap:.15rem}.lp .install-opt-main{font-size:1.05rem;font-weight:400;color:var(--dark);line-height:1.2}.lp .install-opt-sub{font-size:.78rem;color:var(--muted);line-height:1.2}.lp footer{background:var(--dark);border-top:1px solid rgba(255,255,255,.05);padding:3.5rem 3.5rem 2.5rem;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.lp .footer-brand,.lp footer{display:flex;align-items:center}.lp .footer-brand{font-size:1.2rem;font-weight:300;font-style:italic;color:var(--cream);gap:.5rem}.lp .footer-links{display:flex;gap:2rem;flex-wrap:wrap}.lp .footer-links a{font-family:var(--font-dmmono),monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(250,246,240,.35);text-decoration:none;transition:color .2s}.lp .footer-links a:hover{color:var(--gold-l)}.lp .footer-copy{font-family:var(--font-dmmono),monospace;font-size:.58rem;color:rgba(250,246,240,.2);letter-spacing:.05em}.lp .reveal{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .8s ease}.lp .reveal.visible{opacity:1;transform:none}@media (max-width:1024px){.lp nav{padding:1rem 2rem}.lp .nav-links{gap:1.4rem}.lp footer{padding:3rem 2rem 2rem}}@media (max-width:768px){.lp nav{padding:.9rem 1.2rem}.lp .nav-mobile-actions,.lp .nav-toggle{display:flex}.lp .nav-links .nav-profile{display:none}.lp .nav-links{position:fixed;top:0;right:0;bottom:0;width:min(82vw,320px);flex-direction:column;align-items:flex-start;justify-content:center;background:var(--cream);padding:5rem 2rem 2rem;gap:1.6rem;transform:translateX(100%);transition:transform .35s ease;box-shadow:-20px 0 60px rgba(30,18,8,.15);z-index:480}.lp .nav-links.open{transform:translateX(0)}.lp .nav-links>a{font-size:.78rem}.lp .nav-cta{align-self:flex-start}.lp .nav-profile{margin-top:.5rem}.lp .lp-lang-menu{right:auto;left:0}.lp .hero{padding:5rem 1.25rem 3rem;min-height:auto}.lp .hero-eyebrow{margin-bottom:1.5rem}.lp .hero-eyebrow:after,.lp .hero-eyebrow:before{width:24px}.lp .hero-tagline{margin:1.5rem auto 2.5rem}.lp .hero-actions{gap:.8rem}.lp .btn-hero{padding:.9rem 2rem;font-size:.68rem}.lp .hero-visual{margin-top:3rem}.lp .phone-side{display:none}.lp .phone-main{width:220px}.lp .scroll-hint{bottom:1.5rem}.lp .features,.lp .how,.lp .pricing,.lp .quotes{padding:5rem 1.25rem}.lp .download,.lp .therapy{padding:5.5rem 1.25rem}.lp .section-h{margin-bottom:3rem}.lp .steps:before{display:none}.lp .step{grid-template-columns:1fr;gap:.5rem;margin-bottom:3.5rem;text-align:center}.lp .step:nth-child(2n){direction:ltr}.lp .step-dot{display:none}.lp .step-num-big{font-size:5.5rem;top:-.5rem}.lp .step-emoji{font-size:3.2rem}.lp .step h3{font-size:1.5rem}.lp .step-num-label{font-size:.75rem}.lp .feat-list{grid-template-columns:1fr 1fr}.lp .feat-item{padding:2.2rem 1.4rem}.lp .feat-item:nth-child(3n){border-right:1px solid rgba(255,255,255,.06)}.lp .feat-item:nth-child(2n){border-right:none}.lp .feat-item:nth-child(n+4){border-bottom:1px solid rgba(255,255,255,.06)}.lp .feat-item:nth-child(n+5){border-bottom:none}.lp .quotes-inner{grid-template-columns:1fr;gap:2rem}.lp .quote{padding-top:1.5rem}.lp .therapy-grid{grid-template-columns:1fr;gap:1rem}.lp .therapy-intro{margin-bottom:2.5rem}.lp footer{padding:2.5rem 1.5rem 2rem;flex-direction:column;text-align:center;gap:1.2rem}.lp .footer-links{justify-content:center;gap:1.2rem 1.5rem}.lp .price-cards{flex-direction:column;align-items:center;gap:1.2rem}.lp .pcard{padding:2.4rem 1.8rem;width:100%;max-width:380px;min-width:0}}@media (max-width:480px){.lp nav{padding:.85rem 1rem}.lp .nav-logo{font-size:1.1rem}.lp .hero{padding:5rem 1rem 3rem}.lp .hero h1{font-size:clamp(2.6rem,12vw,3.6rem)}.lp .hero-tagline{font-size:1rem}.lp .btn-hero{padding:.85rem 1.6rem;font-size:.65rem}.lp .phone-main{width:180px}.lp .features,.lp .how,.lp .pricing,.lp .quotes{padding:4.5rem 1rem}.lp .download,.lp .therapy{padding:5rem 1rem}.lp .feat-list{grid-template-columns:1fr}.lp .feat-item{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding:2rem 1.4rem}.lp .feat-item:last-child{border-bottom:none!important}.lp .pcard{padding:2.2rem 1.6rem;min-width:0}.lp .pcard-price{font-size:3rem}.lp .step-num-big{font-size:4.5rem}.lp .step h3{font-size:1.35rem}.lp .step p{font-size:.95rem;line-height:1.7}.lp .profile-modal{padding:1.8rem 1.4rem}.lp .modal-title{font-size:1.6rem}.lp .store-btn{padding:.75rem 1.4rem}.lp .wave-divider svg{height:60px}}@media (max-width:360px){.lp .hero h1{font-size:2.4rem}.lp .phone-main{width:165px}.lp .pcard-price{font-size:2.6rem}.lp .footer-links{flex-direction:column;gap:.8rem}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:1ms!important;transition-duration:1ms!important}.lp .reveal{opacity:1!important;transform:none!important}}