:root{--ink:#1b1717;--muted:#5f5756;--line:#e8dedd;--paper:#fcfbfb;--white:#fff;--primary:oklch(43.2% .147 25.5);--primary-dark:oklch(36% .123 25.4);--accent:oklch(60.5% .165 34.8);--accent-light:oklch(98.9% .001 17.2);--brand-red:var(--primary);--brand-red-dark:var(--primary-dark);--brand-terracotta:var(--accent);--green:var(--primary);--green-dark:var(--primary-dark);--teal:#1a0808;--teal-2:#2d0e0e;--aqua:var(--accent);--amber:#d15436;--warm:#fff9f8;--shadow:0 20px 60px #3c12131f;--radius:24px;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.skip-link{z-index:30;background:var(--ink);color:var(--white);border-radius:999px;padding:.7rem 1rem;text-decoration:none;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-bar{justify-content:space-between;align-items:center;gap:1rem;max-width:1240px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-lockup img,.brand-logo{object-fit:contain;width:auto;max-width:260px;height:80px;display:block}.brand-mark{background:var(--ink);width:2rem;height:2rem;color:var(--white);font-family:var(--serif);border-radius:50%;place-items:center;font-weight:700;display:grid}.top-nav{align-items:center;gap:1rem;display:flex}.top-nav a{color:var(--muted);font-size:.88rem;text-decoration:none}.top-nav a:hover,.top-nav a:focus{color:var(--ink)}.reviewer-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e}.reviewer-ribbon-inner{max-width:1240px;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.7rem 1.5rem;font-size:.82rem;display:flex}.reviewer-ribbon strong{color:var(--ink)}.reviewer-ribbon a{color:inherit}.prototype-main{overflow:hidden}.hero{max-width:1240px;min-height:630px;margin:0 auto;padding:5.5rem 1.5rem 4.5rem;position:relative}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:center;gap:4.5rem;display:grid}.hero-copy{z-index:1;position:relative}.hero h1{max-width:700px;font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(3.25rem,6.2vw,6.7rem);font-weight:500;line-height:.94}.hero h1 .price{color:var(--green);white-space:normal;overflow-wrap:anywhere}.hero-lede{max-width:580px;color:var(--muted);margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.hero-offer-line{color:var(--muted);align-items:baseline;gap:.75rem;margin-top:1.8rem;font-size:.82rem;display:flex}.hero-offer-line strong{color:var(--green);font-family:var(--serif);letter-spacing:-.06em;font-size:2.8rem;font-weight:500;line-height:.8}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.82rem 1.35rem;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,color .16s,border-color .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--green);color:var(--white)}.button-primary:hover,.button-primary:focus-visible{background:var(--green-dark)}.button-quiet{border-color:var(--line);color:var(--ink);background:0 0}.button-quiet:hover,.button-quiet:focus-visible{border-color:var(--ink)}.hero-art{min-height:510px;box-shadow:var(--shadow);background:#dbe8ed;border-radius:42% 22% 30% 18%/20% 24% 38% 30%;position:relative;overflow:hidden}.hero-art img{object-fit:cover;width:100%;height:100%;min-height:510px;display:block}.art-note{max-width:210px;color:var(--white);background:#12233fd6;border:1px solid #ffffff80;border-radius:16px;padding:.8rem 1rem;font-size:.76rem;line-height:1.35;position:absolute;bottom:1rem;right:1rem}.hero-art:before,.hero-art:after{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:50%;position:absolute}.hero-art:before{width:13rem;height:13rem;top:3rem;left:-5rem}.hero-art:after{width:20rem;height:20rem;bottom:-6rem;right:-9rem}.section{max-width:1240px;margin:0 auto;padding:5.25rem 1.5rem}.section-heading{grid-template-columns:.85fr 1.15fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.section-heading h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:500;line-height:.98}.section-heading p{max-width:550px;color:var(--muted);margin:0;font-size:1.05rem}.offer-band{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1.5rem;display:grid}.offer-card,.source-lock,.proof-card,.form-card,.map-card,.faq-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 10px 28px #12233f0d}.offer-card{padding:2rem}.offer-card h3,.proof-card h3,.form-card h3,.source-lock h3,.map-card h3{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:2.2rem;font-weight:500;line-height:1}.offer-card p,.proof-card p,.source-lock p,.map-card p{color:var(--muted)}.check-list{gap:.8rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:.7rem;display:flex}.check-list li:before{content:"✓";color:var(--green);flex:none;font-weight:900}.price-block{border-radius:var(--radius);background:var(--ink);min-height:250px;color:var(--white);flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.price-block small{color:#b7c8d6;font-size:.83rem}.price-block .big-price{font-family:var(--serif);letter-spacing:-.08em;margin:1rem 0;font-size:clamp(4rem,8vw,7.3rem);line-height:.8}.price-block p{color:#d6e1e7;margin:0}.price-block .button{background:var(--white);color:var(--ink);align-self:flex-start;margin-top:1.5rem}.source-lock{background:var(--warm);box-shadow:none;border-color:#f4b454b3;padding:1.6rem}.source-lock h3{font-size:1.75rem}.source-lock p{margin-bottom:0}.source-lock strong{color:var(--ink)}.source-lock ul{color:var(--muted);margin:1rem 0 0;padding-left:1.1rem}.proof-grid{grid-template-columns:1.1fr .9fr;gap:1.5rem;display:grid}.proof-card{min-height:260px;padding:2rem}.proof-card.featured{background:var(--teal);color:var(--white);flex-direction:column;justify-content:space-between;display:flex}.proof-card.featured p{color:#d4e5e6}.proof-card .slot{color:inherit;border-bottom:1px solid;margin-top:2rem;font-size:.84rem;font-weight:800;display:inline-block}.provider-line{border-top:1px solid var(--line);gap:.25rem;padding-top:1rem;display:grid}.provider-line strong{font-size:1.1rem}.faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:3rem;display:grid}.faq-intro h2{font-family:var(--serif);letter-spacing:-.05em;margin-top:0;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:500;line-height:.98}.faq-intro p{color:var(--muted)}.faq-card{overflow:hidden}.faq-item+.faq-item{border-top:1px solid var(--line)}.faq-question{background:var(--white);width:100%;color:var(--ink);text-align:left;border:0;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;font-weight:800;display:flex}.faq-question:after{content:"+";font-size:1.25rem;transition:transform .16s}.faq-question[aria-expanded=true]:after{transform:rotate(45deg)}.faq-answer{max-height:0;color:var(--muted);padding:0 1.35rem;transition:max-height .22s,padding .22s;overflow:hidden}.faq-answer.open{max-height:240px;padding:0 1.35rem 1.2rem}.conversion{background:var(--teal);color:var(--white)}.conversion .section-heading p{color:#d5e5e6}.conversion-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:2rem;display:grid}.map-card{box-shadow:none;color:var(--white);background:#ffffff14;border-color:#ffffff2e;padding:1.8rem}.map-card p{color:#d5e5e6}.map-card h3{color:var(--white)}.map-card .address{margin-top:1.4rem;font-size:1.08rem}.map-card .map-placeholder{color:#b8cbcc;text-align:center;border:1px dashed #ffffff5c;border-radius:18px;place-items:center;min-height:190px;margin-top:1.5rem;font-size:.84rem;display:grid}.form-card{color:var(--ink);padding:2rem}.form-card .form-intro{color:var(--muted);margin:.7rem 0 1.5rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field{gap:.42rem;display:grid}.field.full{grid-column:1/-1}.field label{font-size:.82rem;font-weight:800}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fbfdfe;border:1px solid #c8d3da;border-radius:12px;padding:.82rem .9rem}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);outline:3px solid #d1543659}.form-foot{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.privacy-note{color:var(--muted);margin:0;font-size:.78rem}.form-status{min-height:1.4rem;color:var(--green-dark);flex:100%;margin:0;font-size:.88rem;font-weight:700}.demo-indicator{border-bottom:1px solid var(--line);color:#6b4d12;background:#fff7e8;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;max-width:1240px;margin:0 auto;padding:.6rem 1.5rem;font-size:.82rem;font-weight:700;display:flex}.demo-indicator .demo-refresh{color:#6b4d12;background:#fff;border:1px solid #d9b65a;border-radius:999px;padding:.3rem .9rem;font-size:.78rem;font-weight:800}.demo-indicator .demo-refresh:hover,.demo-indicator .demo-refresh:focus-visible{border-color:#6b4d12}.site-footer{max-width:1240px;color:var(--muted);margin:0 auto;padding:1.6rem 1.5rem 3rem;font-size:.8rem}.site-footer a{color:inherit}.variant-b{--paper:#160a0a;--ink:#fcfbfb;--muted:#c8b9b8;--line:#d1543638;--white:#251213;--teal:#1a0808;--teal-2:#2e0f10;--green:var(--accent);--green-dark:#f08e75;--warm:#221213;--shadow:0 22px 70px #00000061}.variant-b body,body.variant-b{background:var(--paper);color:var(--ink)}.variant-b .site-bar,body.variant-b .site-bar{color:var(--ink)}.variant-b .brand-mark{background:var(--aqua);color:var(--teal)}.variant-b .top-nav a,.variant-b .reviewer-ribbon-inner{color:var(--muted)}.variant-b .reviewer-ribbon{border-color:var(--line);background:#071c2180}.variant-b .reviewer-ribbon strong{color:var(--ink)}.variant-b .hero h1{font-family:var(--sans);letter-spacing:-.07em;font-weight:780;line-height:.91}.variant-b .hero h1 .price{color:var(--aqua)}.variant-b .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:3.2rem}.variant-b .hero-offer-line{border-top:1px solid #62e6dc47;border-bottom:1px solid #62e6dc47;padding:.85rem 1rem}.variant-b .hero-offer-line strong{color:var(--aqua);font-family:var(--sans);font-size:2.3rem;font-weight:780}.variant-b .hero-lede,.variant-b .section-heading p{color:var(--muted)}.variant-b .button-primary{background:var(--aqua);color:var(--teal)}.variant-b .button-primary:hover,.variant-b .button-primary:focus-visible{color:var(--teal);background:#f4f8f6}.variant-b .button-quiet{color:var(--ink);border-color:#f4f8f647}.variant-b .button-quiet:hover,.variant-b .button-quiet:focus-visible{border-color:var(--aqua)}.variant-b .hero-art{background:var(--teal-2);box-shadow:var(--shadow);border-radius:22px}.variant-b .hero-art:before,.variant-b .hero-art:after{border-color:#62e6dc59}.variant-b .art-note{background:#071c21e0;border-color:#62e6dc52}.variant-b .offer-card,.variant-b .source-lock,.variant-b .proof-card,.variant-b .form-card,.variant-b .map-card,.variant-b .faq-card{background:var(--white);border-color:var(--line);box-shadow:none}.variant-b .offer-card p,.variant-b .proof-card p,.variant-b .source-lock p,.variant-b .map-card p{color:var(--muted)}.variant-b .price-block{background:var(--aqua);color:var(--teal)}.variant-b .price-block small,.variant-b .price-block p{color:#071c21c7}.variant-b .price-block .button{background:var(--teal);color:#f4f8f6}.variant-b .source-lock{background:#2a2e2e;border-color:#f4b454b8}.variant-b .source-lock strong{color:var(--ink)}.variant-b .proof-card.featured{background:var(--teal-2);color:#f4f8f6;border-color:#62e6dc2e}.variant-b .provider-line{border-color:var(--line)}.variant-b .faq-question{background:var(--white);color:var(--ink)}.variant-b .conversion{color:#f4f8f6;background:#06191d}.variant-b .conversion .map-card,.variant-b .conversion .map-card h3{color:#f4f8f6}.variant-b .map-card{background:#62e6dc12;border-color:#62e6dc33}.variant-b .map-card p{color:var(--muted)}.variant-b .form-card{color:var(--ink)}.variant-b .field input,.variant-b .field select,.variant-b .field textarea{color:#12233f;background:#f6fbfa;border-color:#12233f33}.variant-b .price-block .big-price{color:var(--teal)}.variant-b.family-decompression .price-block,.variant-b.family-neuropathy .price-block{background:var(--aqua);color:var(--teal)}.variant-b .field label small{color:var(--muted);margin-left:.35rem;font-size:.72rem;font-weight:600}.variant-b .site-footer{color:var(--muted)}.variant-b .offer-band{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.variant-b .price-block{order:-1}.variant-b .conversion-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.variant-b .form-card{order:-1}.family-decompression .hero-art{border-radius:18px 48% 20px 38%}.family-decompression .price-block{background:var(--teal-2)}.family-neuropathy .hero-art{border-radius:46% 18px 38% 22%}.family-neuropathy .price-block{background:#234d4d}.variant-b.family-decompression .hero-art,.variant-b.family-neuropathy .hero-art{border-radius:18px}.index-shell{background:#f5f7f8}.index-main{max-width:1240px;margin:0 auto;padding:2rem 1.5rem 5rem}.index-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;padding:4rem 0 3rem;display:grid}.index-intro h1{max-width:760px;font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6.6rem);font-weight:500;line-height:.93}.index-intro p{max-width:430px;color:var(--muted);margin:0;font-size:1.05rem}.index-note{border-left:3px solid var(--green);background:var(--white);color:var(--muted);padding:1.2rem 1.4rem}.index-note strong{color:var(--ink);margin-bottom:.3rem;display:block}.reviewer-panel{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:1.6rem}.reviewer-panel h2{margin-bottom:.6rem}.reviewer-panel p{max-width:680px;color:var(--muted)}.reviewer-links{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.reviewer-links a{border:1px solid var(--line);border-radius:999px;padding:.7rem .9rem;font-size:.86rem;font-weight:800;text-decoration:none}.reviewer-links a:hover,.reviewer-links a:focus{border-color:var(--ink)}.variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.variant-card{border:1px solid var(--line);background:var(--white);border-radius:24px;flex-direction:column;min-height:420px;padding:1.6rem;display:flex;box-shadow:0 12px 30px #12233f0f}.variant-card.dark{color:#f4f8f6;background:#0b2d33;border-color:#0b2d33}.variant-card .card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.variant-card .card-top small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.variant-card.dark .card-top small,.variant-card.dark .card-copy{color:#b6cccb}.variant-card h2{max-width:300px;font-family:var(--serif);letter-spacing:-.05em;margin:2.4rem 0 .8rem;font-size:2.35rem;font-weight:500;line-height:.98}.variant-card.dark h2{font-family:var(--sans);letter-spacing:-.06em;font-weight:780}.variant-card .card-copy{color:var(--muted)}.variant-card .card-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:2.5rem;display:flex}.variant-card .card-footer a{font-weight:800;text-decoration:none}.variant-card .card-footer a:hover,.variant-card .card-footer a:focus{text-decoration:underline}.status{border:1px solid;border-radius:999px;align-items:center;min-height:1.6rem;padding:.25rem .55rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.status.verified{color:var(--green-dark)}.status.unresolved{color:#9a641c}.variant-card.dark .status.unresolved{color:var(--amber)}.index-section{margin-top:4rem}.index-section h2{font-family:var(--serif);letter-spacing:-.05em;margin:0 0 1rem;font-size:2.8rem;font-weight:500}.index-table-wrap{border:1px solid var(--line);background:var(--white);border-radius:20px;overflow-x:auto}.index-table{border-collapse:collapse;text-align:left;width:100%;min-width:740px}.index-table th,.index-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:1rem 1.1rem}.index-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.index-table tr:last-child td{border-bottom:0}.index-table td{font-size:.9rem}.index-table td small{color:var(--muted);margin-top:.25rem;display:block}@media (width<=1100px){.hero{min-height:560px;padding:4.5rem 1.5rem 3.5rem}.hero-grid{gap:3rem}.hero h1{font-size:clamp(2.8rem,5.4vw,5.4rem)}.section{padding:4.25rem 1.5rem}.section-heading h2,.faq-intro h2{font-size:clamp(2.2rem,3.6vw,3.6rem)}.brand-lockup img,.brand-logo{height:64px}}@media (width<=900px){.hero{padding-top:3.5rem}.hero-grid,.offer-band,.proof-grid,.conversion-grid,.faq-layout,.section-heading,.index-intro{grid-template-columns:1fr;gap:2rem}.variant-b .hero-grid,.variant-b .offer-band,.variant-b .conversion-grid{grid-template-columns:1fr}.hero{min-height:0}.hero-art,.hero-art img{min-height:420px}.section{padding-top:4rem;padding-bottom:4rem}.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-lockup img,.brand-logo{height:56px}}@media (width<=620px){.site-bar,.reviewer-ribbon-inner{padding-left:1rem;padding-right:1rem}.brand-lockup img,.brand-logo{max-width:180px;height:44px}.top-nav a:not(:last-child){display:none}.reviewer-ribbon-inner{flex-direction:column;align-items:flex-start;gap:.25rem}.hero,.section,.index-main{padding-left:1rem;padding-right:1rem}.hero{padding-top:2.8rem;padding-bottom:2.8rem}.hero h1{font-size:clamp(3rem,15vw,4.6rem)}.variant-b.family-decompression .hero h1 .price{font-size:.86em}.hero-lede{margin-top:1.4rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-offer-line{justify-content:space-between}.hero-art,.hero-art img{min-height:300px}.hero-art{border-radius:22px}.art-note{max-width:190px;bottom:.65rem;right:.65rem}.section-heading h2,.faq-intro h2{font-size:3rem}.offer-card,.price-block,.source-lock,.proof-card,.map-card,.form-card{padding:1.35rem}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.form-card .button{width:100%}.index-intro{padding-top:2.5rem}.variant-grid{grid-template-columns:1fr}.variant-card{min-height:350px}}.top-nav a,.top-nav span{color:var(--muted);font-size:.88rem;text-decoration:none}.top-nav a:hover,.top-nav a:focus,.top-nav span:hover,.top-nav span:focus{color:var(--ink)}@media (width<=620px){.top-nav a:first-child,.top-nav span:first-child{display:none}}
