@font-face{font-family:LP Joint Fallback;src:local("Arial");size-adjust:112%;ascent-override:94%;descent-override:31%;line-gap-override:0%}.lp-joint{--cream:#FAF7F2;--white:#FFFFFF;--ink:#1D2B2A;--muted:#5C6B69;--gold:#F5A623;--gold-deep:#DE9014;--accent:#5E3720;--accent-soft:#F6EDE5;--line:#E9E0D3;--g1:#FBF8F3;--g2:#F2EBE0;--g3:#E6DACA;--badge:#17453A;--radius:16px}.lp-joint *{margin:0;padding:0;box-sizing:border-box}.lp-joint{font-family:Poppins,LP Joint Fallback,sans-serif;font-size:17px;line-height:1.72;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}.lp-joint img{max-width:100%;display:block;height:auto}.lp-joint a{color:var(--accent)}.lp-joint h1,.lp-joint h2,.lp-joint h3,.lp-joint h4{letter-spacing:-.02em;line-height:1.2}.lp-joint .band{padding:44px 0}.lp-joint .band-cream{background:var(--cream);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax)}.lp-joint .band-cream .need,.lp-joint .band-cream .qcard,.lp-joint .band-cream .ing,.lp-joint .band-cream .offer,.lp-joint .band-cream .fitcard.yes{background:var(--white)}.lp-joint .band>*:first-child{margin-top:0}.lp-joint .band>*:last-child,.lp-joint .band>*:last-child>*:last-child{margin-bottom:0}.lp-joint article{max-width:720px;margin:0 auto;padding:0 20px}.lp-joint article.first{padding-top:34px}.lp-joint article p{margin-bottom:20px}.lp-joint article p.lede{font-size:17px;font-weight:700}.lp-joint article p b{font-weight:700}.lp-joint .eyebrow{font-size:13.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.lp-joint h1{font-size:31px;font-weight:800;margin-bottom:6px;text-wrap:balance;letter-spacing:-.025em;line-height:1.14}.lp-joint h1 .said{display:block;font-size:.78em;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.16;margin-bottom:6px}.lp-joint h1 .turn{display:block;color:var(--accent)}.lp-joint .deck{font-size:18px;color:var(--muted);margin:16px 0 18px;line-height:1.6}.lp-joint .meta{font-size:13.5px;color:var(--muted);padding-top:16px;border-top:1px solid var(--line)}.lp-joint .skiplink{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-weight:700;font-size:16px;margin-top:10px;padding:0 20px;border-radius:999px;border:2px solid var(--accent);background:var(--accent-soft);text-decoration:none}.lp-joint .skiplink:hover{background:var(--accent);color:#f7efe9}.lp-joint h2{font-size:26px;font-weight:800;margin:44px 0 16px}.lp-joint h3{font-size:20px;font-weight:700;margin:32px 0 12px}.lp-joint .hero-img{width:100%;border-radius:var(--radius);aspect-ratio:3/2;object-fit:cover;margin:22px 0 30px}.lp-joint .hero-ph{width:100%;border-radius:var(--radius);aspect-ratio:3/2;margin:22px 0 30px;background:radial-gradient(120% 100% at 22% 18%,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%);border:1px dashed #CDBFAC;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:8px}.lp-joint .hero-ph b{font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.lp-joint .hero-ph span{font-size:14px;color:var(--muted);max-width:420px;line-height:1.5}.lp-joint .srcs{list-style:none;margin:-4px 0 24px;display:grid;gap:11px;font-size:14.5px;color:var(--muted);line-height:1.55}.lp-joint .srcs li{position:relative;padding-left:17px}.lp-joint .srcs li:before{content:"";position:absolute;left:0;top:.66em;width:8px;height:2px;background:var(--accent);opacity:.55}.lp-joint .srcs a{font-weight:600;padding-block:9px}.lp-joint figure{margin:30px 0}.lp-joint .anatomy-ph{width:100%;border-radius:var(--radius);aspect-ratio:3/2;background:radial-gradient(120% 100% at 50% 25%,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%);border:1px dashed #CDBFAC;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:8px}.lp-joint .anatomy-ph b{font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.lp-joint .anatomy-ph span{font-size:14px;color:var(--muted);max-width:420px;line-height:1.5}.lp-joint .figpair{display:grid;gap:26px;margin:30px 0}.lp-joint .chartfig{margin:30px 0}.lp-joint .chartfig svg{width:100%;height:auto;border-radius:var(--radius);display:block}.lp-joint .figpair .panel{margin:0}.lp-joint .figpair .panel img,.lp-joint .figpair .panel svg{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);display:block}.lp-joint .figpair .anat-key{grid-column:1 / -1;margin-top:2px}.lp-joint .panel-label{font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.lp-joint .anat-key{list-style:none;margin:16px 0 0;display:grid;gap:9px}.lp-joint .anat-key li{font-size:16px;color:var(--muted);display:grid;grid-template-columns:14px 1fr;gap:11px;align-items:start;line-height:1.5}.lp-joint .anat-key i{width:12px;height:12px;border-radius:3px;margin-top:5px;background:var(--accent)}.lp-joint .anat-key li:nth-child(2) i{background:#c08460}.lp-joint .anat-key li:nth-child(3) i{background:#d9cdbb}.lp-joint .anat-key b{color:var(--ink);font-weight:700}.lp-joint figure img{border-radius:var(--radius)}.lp-joint figcaption{font-size:13.5px;color:var(--muted);margin-top:10px;font-style:italic}.lp-joint b,.lp-joint strong,.lp-joint em,.lp-joint i{color:inherit}.lp-joint .gapname{background:var(--accent);color:#f7efe9;border-radius:var(--radius);padding:26px 22px;margin:30px 0;text-align:center}.lp-joint .gapname b{display:block;font-size:13.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.92;margin-bottom:10px}.lp-joint .gapname p{font-size:20px;font-weight:600;line-height:1.45;margin:0}.lp-joint .needs{display:grid;gap:14px;margin:28px 0}.lp-joint .need{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:22px 20px}.lp-joint .medallion{width:64px;height:64px;border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.lp-joint .medallion svg{width:34px;height:34px;display:block}.lp-joint .need h4{font-size:13.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.lp-joint .need-n{display:block;font-size:13.5px;letter-spacing:.12em;color:var(--muted);font-weight:700;margin-bottom:3px}.lp-joint .bridge{font-size:16px;color:var(--muted);text-align:center;margin:22px 0 0}.lp-joint .need p{font-size:16px;color:var(--muted);margin:0}.lp-joint .cta-wrap{text-align:center;margin:38px 0}.lp-joint .btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 30px;border-radius:12px;font-family:inherit;font-weight:700;font-size:17px;text-decoration:none;border:none;cursor:pointer;background:var(--gold);color:#3a2a08;box-shadow:0 0 0 4px #f5a62338,0 6px 18px #1d2b2a29}.lp-joint .btn:hover{background:var(--gold-deep)}.lp-joint .btn-secondary{background:transparent;color:var(--accent);border:2px solid var(--gold);box-shadow:none}.lp-joint .btn-secondary:hover{background:var(--accent-soft)}.lp-joint .cta-note{font-size:13.5px;color:var(--muted);margin-top:12px}.lp-joint .ing{display:grid;gap:16px;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;margin-bottom:16px}.lp-joint .ing-media{border-radius:12px;background:radial-gradient(110% 95% at 50% 25%,var(--g1),var(--g3));display:flex;align-items:center;justify-content:center;padding:18px 12px;max-width:196px;margin:0 auto}.lp-joint .ing-media img{width:100%;max-width:150px;aspect-ratio:56/66;object-fit:contain}.lp-joint .job{display:inline-block;font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:5px 12px;margin-bottom:8px}.lp-joint .ing h3{margin:0 0 6px;font-size:19px}.lp-joint .dose{display:inline-block;font-size:13.5px;color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:8px;padding:4px 11px;font-weight:600;margin-bottom:10px}.lp-joint .ing p{font-size:16px;color:var(--muted);margin:0}.lp-joint .ing-research{margin-top:15px;padding-top:15px;border-top:1px solid var(--line);font-size:16px;color:var(--muted)}.lp-joint .ing-research b{color:var(--accent);font-weight:700}.lp-joint .ing-research a{font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.lp-joint .disc{font-size:13.5px;color:var(--muted);margin-top:14px}.lp-joint .ratingbar{background:var(--accent-soft);border-radius:12px;padding:15px 18px;font-size:16px;color:var(--muted);margin:18px 0 0;text-align:center}.lp-joint .ratingbar b{color:var(--ink);font-weight:700}.lp-joint .ratingbar a{font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.lp-joint .excerpts{margin:26px 0 24px;display:grid;gap:18px}.lp-joint .excerpts p{margin:0;padding-left:20px;border-left:3px solid var(--accent);font-size:18px;line-height:1.55;color:var(--ink)}.lp-joint .excerpts span{display:block;font-size:14px;color:var(--muted);font-weight:600;margin-top:7px}.lp-joint .qcard{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;margin-bottom:14px}.lp-joint .stars{color:var(--gold);letter-spacing:1.5px;font-size:15px;display:block;margin-bottom:8px}.lp-joint .qcard blockquote{font-size:16.5px;line-height:1.6;margin:10px 0 18px}.lp-joint .qcard .who{display:flex;align-items:center;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.lp-joint .qcard .who img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0}.lp-joint .qcard .who b{display:block;font-size:15.5px;font-weight:700;margin-bottom:3px}.lp-joint .qcard .who i{font-style:normal;font-size:13.5px;color:var(--muted);line-height:1.5}.lp-joint .qcard .who .mono{width:46px;height:46px;border-radius:50%;flex-shrink:0;background:var(--accent);display:flex;align-items:center;justify-content:center;color:#f7efe9;font-weight:700;font-size:15px;letter-spacing:.02em}.lp-joint .offer{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;margin:34px 0;text-align:center}.lp-joint .offer-media{border-radius:14px;padding:18px 12px;margin:0 0 18px;background:radial-gradient(115% 95% at 50% 22%,var(--g1) 0%,var(--g2) 52%,var(--g3) 100%)}.lp-joint .offer-media img{width:230px;margin:0 auto;display:block}.lp-joint .offer h3{margin:0 0 10px;font-size:22px}.lp-joint .offer p{font-size:16px;color:var(--muted);margin-bottom:18px}.lp-joint .offer .fine{font-size:13.5px;margin-top:14px;margin-bottom:0}.lp-joint .offer p.offer-sub{font-size:16px;margin-bottom:20px}.lp-joint .stack{text-align:left;margin:0 0 14px}.lp-joint .stack-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:16px;color:var(--muted);line-height:1.35}.lp-joint .stack-row b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.lp-joint .stack-sum{border-top:1px solid var(--line);margin-top:5px;padding-top:13px}.lp-joint .stack-sum b{text-decoration:line-through;opacity:.85;font-weight:600;font-size:17px}.lp-joint .stack-once{padding-top:11px}.lp-joint .stack-once b{font-weight:700;color:var(--ink)}.lp-joint .stack-total{border-top:1px solid var(--line);padding-top:13px;align-items:center}.lp-joint .stack-total span{color:var(--ink);font-weight:700;font-size:17px}.lp-joint .stack-total b{font-size:28px;font-weight:800;color:var(--ink)}.lp-joint .offer p.offer-save{display:block;background:var(--accent);color:#f7efe9;border-radius:12px;padding:13px 18px;margin:0 0 20px;text-align:center;line-height:1.35}.lp-joint .offer p.offer-save b{font-size:21px;font-weight:800;letter-spacing:-.01em}.lp-joint .offer p.offer-save span{display:block;font-size:14.5px;font-weight:600;opacity:.92;margin-top:2px}.lp-joint .offer p.offer-guarantee{font-size:16.5px;font-weight:700;color:var(--accent);margin:14px 0 0}.lp-joint .offer p.offer-line{font-size:14.5px;color:var(--muted);margin:8px 0 0}.lp-joint .tl{list-style:none;margin:28px 0 0;display:grid;gap:0}.lp-joint .tl-step{position:relative;padding:0 0 26px 56px}.lp-joint .tl-step:last-child{padding-bottom:0}.lp-joint .tl-step:before{content:"";position:absolute;left:17px;top:38px;bottom:0;width:2px;background:var(--accent);opacity:.28}.lp-joint .tl-step:nth-child(3):before{background:repeating-linear-gradient(to bottom,var(--accent) 0 5px,transparent 5px 10px);opacity:.4}.lp-joint .tl-step:last-child:before{display:none}.lp-joint .tl-node{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--white);border:2px solid var(--accent);color:var(--accent);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.lp-joint .tl-step:nth-child(3) .tl-node{background:var(--accent);border-color:var(--accent);color:#fff}.lp-joint .tl-step:last-child .tl-node{border-style:dashed;background:var(--white)}.lp-joint .tl-step .when{font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:8px 0 3px}.lp-joint .tl-step h4{font-size:17px;font-weight:700;margin:0 0 5px}.lp-joint .tl-step p{font-size:16px;color:var(--muted);margin:0}.lp-joint .tl-guarantee{background:var(--accent-soft);border-radius:14px;padding:20px 22px;margin:26px 0 0;text-align:center;font-size:16.5px;line-height:1.6}.lp-joint .tl-note{font-size:13.5px;color:var(--muted);text-align:center;margin:12px 0 0}.lp-joint .fit{display:grid;gap:16px;margin:24px 0}.lp-joint .fitcard{border:1px solid var(--line);border-radius:14px;padding:20px}.lp-joint .fitcard.yes{background:var(--accent-soft)}.lp-joint .fitcard h4{font-size:16px;font-weight:700;margin-bottom:10px}.lp-joint .fitcard ul{list-style:none}.lp-joint .fitcard li{font-size:16px;color:var(--muted);padding-left:24px;position:relative;margin-bottom:9px}.lp-joint .fitcard li:before{position:absolute;left:0;top:0;font-size:15px;font-weight:700;line-height:1.6}.lp-joint .fitcard.yes li:before{content:"\2713";color:var(--accent)}.lp-joint .fitcard:not(.yes) li:before{content:"\2715";color:var(--muted)}.lp-joint details{border-bottom:1px solid var(--line)}.lp-joint summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 2px;font-weight:600;font-size:16.5px;cursor:pointer;min-height:56px}.lp-joint summary::-webkit-details-marker{display:none}.lp-joint summary:after{content:"+";font-size:22px;color:var(--muted);font-weight:400;flex-shrink:0}.lp-joint details[open] summary:after{content:"\2212"}.lp-joint .faq-body{padding:0 2px 20px;color:var(--muted);font-size:16px}.lp-joint footer{background:var(--ink);color:#b9c6c2;padding:34px 20px;font-size:13.5px;text-align:center}.lp-joint footer p{max-width:720px;margin:0 auto 10px}.lp-joint .sticky{position:fixed;left:0;right:0;bottom:0;background:var(--white);border-top:1px solid var(--line);box-shadow:0 -6px 24px #1d2b2a1a;padding:10px 14px;display:none;z-index:60;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.lp-joint .sticky.show{display:block}body.lp-joint-sticky-on .lp-joint footer{padding-bottom:118px}.lp-joint .sticky-in{max-width:720px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-joint .sticky img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.lp-joint .sticky span{font-size:15px;color:var(--muted);flex:1;line-height:1.35}.lp-joint .sticky .btn{min-height:48px;padding:11px 20px;font-size:15px;white-space:nowrap}.lp-joint .sticky button.x{background:none;border:none;font-size:20px;color:var(--muted);cursor:pointer;min-width:44px;min-height:44px}@media(min-width:768px){.lp-joint article{padding:0 24px}.lp-joint article.first{padding-top:46px}.lp-joint h1{font-size:40px}.lp-joint h2{font-size:31px}.lp-joint .deck{font-size:19.5px}.lp-joint .needs{grid-template-columns:repeat(3,1fr)}.lp-joint .ing{grid-template-columns:190px 1fr;align-items:start;gap:24px;padding:24px}.lp-joint .ing-media{max-width:none;margin:0}.lp-joint .fit{grid-template-columns:1fr 1fr}.lp-joint .figpair{grid-template-columns:1fr 1fr;gap:30px;align-items:start}.lp-joint .figpair figcaption{grid-column:1 / -1;margin-top:0}.lp-joint .sticky span{font-size:15px}}@media(min-width:1024px){.lp-joint article{padding:0 24px}.lp-joint article.first{padding-top:56px}.lp-joint .tl{grid-template-columns:repeat(4,1fr);gap:0 26px;width:min(1060px,calc(100vw - 56px));margin-left:50%;transform:translate(-50%)}.lp-joint .tl-step{padding:52px 0 0}.lp-joint .tl-step:before{left:38px;right:-26px;top:17px;bottom:auto;width:auto;height:2px}.lp-joint .tl-step:nth-child(3):before{background:repeating-linear-gradient(to right,var(--accent) 0 5px,transparent 5px 10px)}.lp-joint .tl-step .when{margin-top:0}.lp-joint .tl-guarantee,.lp-joint .tl-note{width:min(1060px,calc(100vw - 56px));margin-left:50%;transform:translate(-50%)}.lp-joint h1{font-size:46px}}.lp-joint .src-head{font-size:17px;margin-bottom:12px}.lp-joint .src-ref{display:inline-block;font-size:13.5px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:2px 8px;margin-left:2px}.lp-joint .src-list{margin:0;padding-left:20px;display:grid;gap:10px;font-size:14.5px;color:var(--muted);line-height:1.55}.lp-joint .src-list i{font-style:italic}.lp-joint .src-list a{font-weight:700;white-space:nowrap;display:inline-block;padding:12px 0}
/*# sourceMappingURL=/cdn/shop/t/1031/assets/lp-joint.css.map */
