.ct-root[data-astro-cid-o4exg73j]{width:100%;max-width:56rem;padding:2rem;outline:none}.ct-grid[data-astro-cid-o4exg73j]{display:grid;gap:5rem}.ct-images[data-astro-cid-o4exg73j]{position:relative;width:100%;aspect-ratio:var(--ct-active-ratio, 1);max-height:70vh;perspective:1000px;--ct-gap: 60px;transition:aspect-ratio .4s ease}.ct-image[data-astro-cid-o4exg73j]{position:absolute;top:50%;left:50%;width:100%;height:auto;max-height:100%;opacity:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:1.5rem;box-shadow:0 10px 30px #0003;transform:translate(-50%,-50%);transition:transform .8s cubic-bezier(.4,2,.3,1),opacity .8s cubic-bezier(.4,2,.3,1);transform-style:preserve-3d;will-change:transform,opacity}.ct-image[data-astro-cid-o4exg73j] img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;user-select:none}.ct-image[data-astro-cid-o4exg73j][data-position=active]{opacity:1;pointer-events:auto;z-index:3;transform:translate(-50%,-50%) scale(1) rotateY(0)}.ct-image[data-astro-cid-o4exg73j][data-position=left]{opacity:1;pointer-events:auto;z-index:2;transform:translate(calc(-50% - var(--ct-gap)),calc(-50% - .8 * var(--ct-gap))) scale(.85) rotateY(15deg)}.ct-image[data-astro-cid-o4exg73j][data-position=right]{opacity:1;pointer-events:auto;z-index:2;transform:translate(calc(-50% + var(--ct-gap)),calc(-50% - .8 * var(--ct-gap))) scale(.85) rotateY(-15deg)}.ct-content[data-astro-cid-o4exg73j]{display:flex;flex-direction:column;justify-content:space-between}.ct-quotes[data-astro-cid-o4exg73j]{display:grid}.ct-quote[data-astro-cid-o4exg73j]{grid-area:1 / 1;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear .3s}.ct-quote[data-astro-cid-o4exg73j].is-active{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear 0s}.ct-name[data-astro-cid-o4exg73j]{font-weight:700;margin:0 0 .25rem;color:var(--ct-name);font-size:var(--ct-fs-name);line-height:1.2}.ct-designation[data-astro-cid-o4exg73j]{margin:0 0 2rem;color:var(--ct-designation);font-size:var(--ct-fs-designation)}.ct-text[data-astro-cid-o4exg73j]{margin:0;line-height:1.75;color:var(--ct-testimony);font-size:var(--ct-fs-quote)}.ct-word[data-astro-cid-o4exg73j]{display:inline-block;filter:blur(10px);opacity:0;transform:translateY(5px);white-space:pre}.ct-quote[data-astro-cid-o4exg73j].is-active .ct-word[data-astro-cid-o4exg73j]{animation:ct-word-in .22s ease-in-out forwards;animation-delay:calc(var(--i) * 25ms)}@keyframes ct-word-in{to{filter:blur(0);opacity:1;transform:translateY(0)}}.ct-arrows[data-astro-cid-o4exg73j]{display:flex;gap:1.5rem;padding-top:3rem}@media(max-width:767px){.ct-arrows[data-astro-cid-o4exg73j]{order:-1;justify-content:center;padding-top:1rem;padding-bottom:.5rem}}.ct-arrow[data-astro-cid-o4exg73j]{width:2.7rem;height:2.7rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;background-color:var(--ct-arrow-bg);color:var(--ct-arrow-fg);transition:background-color .3s}.ct-arrow[data-astro-cid-o4exg73j]:hover,.ct-arrow[data-astro-cid-o4exg73j]:focus-visible{background-color:var(--ct-arrow-hover-bg);outline:none}@media(min-width:768px){.ct-grid[data-astro-cid-o4exg73j]{grid-template-columns:1fr 1fr}.ct-arrows[data-astro-cid-o4exg73j]{padding-top:0}}@media(prefers-reduced-motion:reduce){.ct-image[data-astro-cid-o4exg73j],.ct-quote[data-astro-cid-o4exg73j]{transition:opacity .2s linear}.ct-word[data-astro-cid-o4exg73j]{animation:none;filter:none;opacity:1;transform:none}}.neurotoxins-page,body:has(.hero){font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:300;font-size:15px;line-height:1.7;color:#2a2018;background:#f5f0eb}:root{--cream: #F5F0EB;--linen: #EBE4DC;--parchment: #FDFBF8;--bark: #2A2018;--bark-mid: #564A3C;--bark-light: #8A7E72;--terra: #C27B5A;--terra-dark: #A35F3F;--terra-light: #D9A68E;--blush: #EEDDD4;--moss: #6E7F65;--ink: #1E1A17;--font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif}.container{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem)}.narrow{max-width:860px}.label{display:block;font-family:var(--font-body);font-size:.65rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--terra);margin-bottom:1.25rem}h2{font-family:var(--font-heading);font-weight:300;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;color:var(--bark);margin-bottom:1.5rem}h2 em{font-style:italic;color:var(--terra-dark)}h3{font-family:var(--font-heading);font-weight:400;font-size:1.35rem;color:var(--bark);margin-bottom:.4rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.reveal.visible{opacity:1;transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.08em;padding:1rem 2.25rem;border-radius:0;border:none;cursor:pointer;transition:all .3s cubic-bezier(.215,.61,.355,1)}.btn-primary{background:var(--bark);color:var(--cream)}.btn-primary:hover{background:var(--terra-dark);color:#fff}.btn-outline{background:transparent;color:var(--bark);border:1px solid var(--bark-light)}.btn-outline:hover{border-color:var(--bark)}.btn-text{background:none;padding:1rem 0;color:#ffffffb3;font-size:.8rem;letter-spacing:.05em}.btn-text:hover{color:#fff}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;margin-top:-100px}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:32% 30%}@media(min-width:768px){.hero-media img{object-position:center 25%}}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1e1a1726,#1e1a171a,#1e1a1773 60%,#1e1a17e0)}.hero-content{position:relative;z-index:2;padding:0 clamp(1.5rem,5vw,5rem) clamp(4rem,8vh,6rem);max-width:720px}.hero-tag{font-size:.65rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--terra-light);margin-bottom:1.5rem}.hero h1{font-family:var(--font-heading);font-weight:300;font-size:clamp(3rem,8vw,5.5rem);line-height:1;color:#fff;margin-bottom:1.5rem}.hero h1 em{font-style:italic;color:var(--terra-light)}.hero p{font-size:1rem;color:#fff9;max-width:400px;line-height:1.7;margin-bottom:2.5rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.editorial{padding:clamp(2.5rem,5vw,4.5rem) 0;background:var(--parchment)}.editorial-lead h2{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.25;margin-bottom:2rem}.editorial-body{font-size:1.05rem;color:var(--bark-mid);max-width:540px;line-height:1.8}.split{background:var(--parchment);padding:clamp(4rem,9vw,8rem) clamp(1.5rem,5vw,5rem);display:grid;grid-template-columns:1fr}@media(min-width:1024px){.split{grid-template-columns:1fr 1fr;min-height:100vh}}.split-image{position:relative;overflow:hidden}.split-image:not(.split-image--carousel) img{width:100%;height:100%;min-height:400px;object-fit:cover}.split-image--carousel{display:flex;align-items:center;justify-content:center;padding:clamp(2rem,5vw,4rem) clamp(2rem,5vw,4rem);background:var(--parchment);overflow:hidden}.split-image--carousel>:global(.ct-root){padding:0;width:100%;max-width:22rem}.split-image--carousel :global(.ct-images){--ct-gap: clamp(28px, 4vw, 48px)}.split-image--carousel :global(.ct-grid){gap:2rem}.split-caption{position:absolute;bottom:1.5rem;left:1.5rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9;background:#1e1a1780;backdrop-filter:blur(8px);padding:.5rem 1rem}.split-text{max-width:760px;margin:0 auto}.area-list{margin-top:2rem}.area-item{display:flex;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid var(--linen);align-items:baseline}.area-item:last-child{border-bottom:none}.area-num{font-family:var(--font-heading);font-size:1.1rem;color:var(--linen);flex-shrink:0;min-width:2rem;font-weight:400}.area-item strong{font-family:var(--font-heading);font-size:1.1rem;font-weight:400;display:block;margin-bottom:.2rem}.area-item p{font-size:.85rem;color:var(--bark-light);margin:0;line-height:1.6}.options{padding:clamp(5rem,10vw,9rem) 0;background:var(--cream)}.option-cards{display:grid;gap:1.25rem;margin-top:3rem}@media(min-width:768px){.option-cards{grid-template-columns:repeat(3,1fr)}}.option-card{background:var(--parchment);border:1px solid var(--linen);padding:clamp(1.75rem,3vw,2.5rem);transition:box-shadow .4s ease,transform .4s ease}.option-card:hover{box-shadow:0 20px 60px #2a201814;transform:translateY(-4px)}.option-card.featured{background:var(--bark);border-color:var(--bark);color:#ffffffa6}.option-card.featured .option-badge{color:var(--terra-light)}.option-card.featured h3,.option-card.featured .stat-value{color:#fff}.option-card.featured .stat-label{color:#fff6}.option-badge{font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);display:block;margin-bottom:.5rem}.option-card h3{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;margin-bottom:1.25rem}.option-card p{font-size:.88rem;line-height:1.7}.option-stats{display:flex;gap:2rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--linen)}.option-card.featured .option-stats{border-color:#ffffff1f}.stat-label{display:block;font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--bark-light);margin-bottom:.2rem}.stat-value{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;color:var(--bark)}.options-note{text-align:center;font-size:.85rem;color:var(--bark-light);margin-top:3rem}.journey{padding:clamp(4rem,8vw,7rem) 0;background:var(--parchment);position:relative}.journey-header{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.journey-header .label{color:var(--terra)}.journey-grid{list-style:none;margin:0;display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;padding-inline:max(15vw,calc((100vw - 360px)/2));scrollbar-width:none}.journey-grid::-webkit-scrollbar{display:none}.journey-step{display:flex;flex-direction:column;flex:0 0 min(70vw,360px);scroll-snap-align:center}.journey-arrow{width:40px;height:40px;border-radius:999px;border:1px solid var(--bark-light);background:#fdfbf8eb;backdrop-filter:blur(6px);color:var(--bark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s,border-color .2s,color .2s,background .2s;-webkit-tap-highlight-color:transparent}.journey-arrow:hover{border-color:var(--bark)}.journey-arrow:active{background:var(--linen)}.journey-arrow[disabled]{opacity:.3;cursor:default}.journey-arrow-side{position:absolute;z-index:3;top:calc(clamp(4rem,8vw,7rem) + 4.5rem + min(calc(min(70vw,360px)/1.6),225px));transform:translateY(-50%)}.journey-arrow-prev{left:max(.5rem,calc((100vw - min(70vw,360px))/4 - 20px))}.journey-arrow-next{right:max(.5rem,calc((100vw - min(70vw,360px))/4 - 20px))}.journey-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem;padding:0 1.25rem}.journey-counter{font-family:var(--font-heading);font-size:.95rem;letter-spacing:.18em;color:var(--bark-light);font-variant-numeric:tabular-nums}.journey-counter [data-journey-current]{color:var(--bark)}.journey-counter-sep{margin:0 .4rem;color:var(--linen)}@media(min-width:600px){.journey-grid{display:grid;gap:1.5rem 1.25rem;grid-template-columns:repeat(3,170px);justify-content:center;overflow:visible;cursor:auto;max-width:1280px;margin:0 auto;padding:0 1rem}.journey-step{flex:initial;max-width:170px}.journey-controls,.journey-arrow-side{display:none}}@media(min-width:1180px){.journey-grid{grid-template-columns:repeat(6,170px)}}.journey-image{position:relative;margin:0 0 .85rem;overflow:hidden;background:var(--linen)}.journey-image img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.journey-num{position:absolute;top:.6rem;left:.6rem;font-family:var(--font-heading);font-size:1.1rem;font-weight:600;letter-spacing:.08em;color:#fff;background:#1e1a1799;backdrop-filter:blur(6px);padding:.25rem .65rem;margin:0}.journey-step h3{font-size:1.05rem;margin-bottom:.3rem}.journey-step p{font-size:.8rem;color:var(--bark-mid);line-height:1.55;margin:0}.journey-note{text-align:center;font-size:.85rem;color:var(--bark-light);margin-top:clamp(2rem,4vw,3rem);max-width:560px;margin-left:auto;margin-right:auto}.provider{background:var(--cream);padding:0}.provider-inner{display:grid;grid-template-columns:1fr}@media(min-width:900px){.provider-inner{grid-template-columns:5fr 6fr}}.provider-image img{width:100%;height:100%;min-height:500px;object-fit:cover;object-position:center top}.provider-text{padding:clamp(3rem,6vw,6rem) clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center;background:var(--blush)}.provider-text p{font-size:1rem;color:var(--bark-mid);line-height:1.8}.provider-text em{font-style:italic;color:var(--bark)}.provider-creds{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2.5rem}.provider-creds>div{background:#ffffff80;padding:1rem;text-align:center}.provider-creds strong{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;display:block;color:var(--bark);margin-bottom:.15rem}.provider-creds span{font-size:.65rem;letter-spacing:.05em;color:var(--bark-light);text-transform:uppercase}.faq{padding:clamp(5rem,10vw,9rem) 0;background:var(--parchment)}.faq-header{margin-bottom:3rem}.faq-item{border-bottom:1px solid var(--linen)}.faq-item summary{padding:1.5rem 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;font-family:var(--font-heading);font-size:1.15rem;font-weight:400;color:var(--bark);transition:color .2s}.faq-item summary:hover{color:var(--terra-dark)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:14px;height:14px;border-right:1.5px solid var(--terra);border-bottom:1.5px solid var(--terra);transform:rotate(45deg);flex-shrink:0;transition:transform .3s ease;margin-top:-4px}.faq-item[open] summary:after{transform:rotate(-135deg);margin-top:4px}.faq-item p{padding-bottom:1.5rem;font-size:.9rem;color:var(--bark-mid);line-height:1.8;max-width:580px}.final-cta{padding:clamp(6rem,12vw,10rem) 0;background:var(--bark);text-align:center}.final-cta h2{font-size:clamp(2rem,5vw,3.5rem);color:#fff}.final-cta p{font-size:1rem;color:#ffffff80;max-width:400px;margin:0 auto 2.5rem}.cta-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.final-cta .btn-primary{background:var(--terra);color:#fff}.final-cta .btn-primary:hover{background:var(--terra-dark)}.final-cta .btn-outline{color:#fff9;border-color:#fff3}.final-cta .btn-outline:hover{color:#fff;border-color:#fff6}@media(max-width:767px){.provider-creds{grid-template-columns:1fr}.hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.option-card h3{font-size:2rem}}
