.for-pract{--fp-radius-soft: 3.2rem}.for-pract .page-width--narrow{max-width:86rem}.for-pract__band{padding:var(--space-4xl) 0}.for-pract__band--cream{background:var(--color-cream)}.for-pract__band--tight{padding:var(--space-3xl) 0}.for-pract__intro{max-width:72rem}.for-pract__eyebrow{display:inline-block;font-size:var(--font-size-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-uppercase);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.for-pract__heading{font-family:var(--font-body);font-size:var(--font-size-h1);font-weight:600;letter-spacing:var(--ls-h1);line-height:1.1;margin:0 0 var(--space-md)}.for-pract__intro .for-pract__heading:last-child{margin-bottom:0}.for-pract__lead,.for-pract__lead p{font-size:var(--font-size-body);line-height:1.5;color:var(--color-text-secondary);margin:0;max-width:62ch}.for-pract__lead--narrow,.for-pract__lead--narrow p{max-width:36ch}.for-pract__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:1.1rem 3.2rem;background:var(--color-black);color:var(--color-white);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;line-height:1;text-decoration:none;border:2px solid var(--color-black);border-radius:var(--radius-pill);cursor:pointer;transition:opacity .2s ease,background .2s ease,color .2s ease}.for-pract__btn:hover{opacity:.8}.for-pract__btn--outline{background:transparent;color:var(--color-black)}.for-pract__btn--outline:hover{opacity:1;background:var(--color-black);color:var(--color-white)}.for-pract__hero{background:var(--color-cream);border-radius:0 0 var(--fp-radius-soft) var(--fp-radius-soft);padding:var(--space-4xl) 0;overflow:hidden}.for-pract__hero-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-3xl);align-items:center}.for-pract__hero-eyebrow{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--font-size-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-uppercase);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.for-pract__hero-eyebrow:before{content:"";width:3.2rem;height:1px;background:var(--color-text-secondary);display:inline-block}.for-pract__hero-heading{font-family:var(--font-hero);font-weight:400;font-size:6.4rem;line-height:1.05;letter-spacing:-.01em;color:var(--color-black);margin:0 0 var(--space-lg);max-width:14ch}.for-pract__hero-heading em{font-family:inherit;font-style:italic;font-weight:400;color:var(--color-defend)}.for-pract__hero-lead,.for-pract__hero-lead p{font-size:1.9rem;line-height:1.4;color:var(--color-black);margin:0;max-width:48ch}.for-pract__hero-lead strong{font-weight:600}.for-pract__hero-ctas{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-xl)}.for-pract__signals{display:flex;gap:var(--space-xl);margin:var(--space-2xl) 0 0;padding-top:var(--space-xl);border-top:1px solid var(--color-border-strong);flex-wrap:wrap}.for-pract__signal{font-size:1.4rem}.for-pract__signal dt{font-family:var(--font-hero);font-size:2.8rem;font-weight:400;letter-spacing:-.01em;color:var(--color-black);line-height:1;margin-bottom:.4rem}.for-pract__signal dd{margin:0;color:var(--color-text-secondary)}.for-pract .for-pract__hero-visual{position:relative;width:100%;aspect-ratio:4 / 5;max-height:56rem;background:linear-gradient(135deg,#ddeaef,#c9d9e8);overflow:hidden;display:flex;align-items:flex-end}.for-pract__hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,var(--color-mineralise) 0%,transparent 35%),radial-gradient(circle at 80% 70%,var(--color-defend) 0%,transparent 35%);opacity:.18;mix-blend-mode:multiply;pointer-events:none}.for-pract__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.for-pract__hero-quote{position:relative;z-index:1;margin:0;padding:var(--space-2xl);color:var(--color-black)}.for-pract__hero-quote blockquote,.for-pract__hero-quote blockquote p{font-family:var(--font-hero);font-size:2.6rem;line-height:1.25;margin:0 0 var(--space-md);max-width:28ch}.for-pract__hero-quote figcaption{font-size:1.3rem;font-weight:600;letter-spacing:var(--ls-uppercase);text-transform:uppercase;color:var(--color-text-secondary)}.for-pract__reframe{padding:var(--space-4xl) 0;text-align:center}.for-pract__reframe-heading{font-family:var(--font-body);font-size:4.4rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;max-width:22ch;margin:0 auto}.for-pract__reframe-heading em{font-style:italic;font-weight:600;color:var(--color-defend)}.for-pract__evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2xl) var(--space-xl);margin-top:var(--space-2xl)}.for-pract__stat{display:flex;flex-direction:column;border-top:4px solid var(--color-black);padding-top:var(--space-md)}.for-pract__stat-num{font-family:var(--font-hero);font-size:7.2rem;line-height:.95;letter-spacing:-.02em;margin-bottom:var(--space-md)}.for-pract__stat--m .for-pract__stat-num{color:var(--color-mineralise)}.for-pract__stat--e .for-pract__stat-num{color:var(--color-establish)}.for-pract__stat--n .for-pract__stat-num{color:var(--color-nourish)}.for-pract__stat--d .for-pract__stat-num{color:var(--color-defend)}.for-pract__stat-heading{font-size:2rem;font-weight:600;margin:0 0 var(--space-sm)}.for-pract__stat-oneliner{font-style:italic;color:var(--color-text-secondary);margin:0 0 var(--space-md);font-size:1.5rem}.for-pract__stat-body{font-size:1.4rem;line-height:1.55;color:var(--color-text-secondary);margin:0 0 var(--space-md)}.for-pract__stat-cite{margin-top:auto;font-size:var(--font-size-caption);color:var(--color-navy);text-decoration:underline;text-underline-offset:3px}.for-pract__stat-cite--plain{color:var(--color-text-secondary);text-decoration:none}.for-pract__mend-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-top:var(--space-2xl)}.for-pract__mend{background:var(--color-white);border:1px solid var(--color-border);border-top:none}.for-pract__mend-tab{height:2.4rem;width:100%}.for-pract__mend--m .for-pract__mend-tab{background:var(--color-mineralise)}.for-pract__mend--e .for-pract__mend-tab{background:var(--color-establish)}.for-pract__mend--n .for-pract__mend-tab{background:var(--color-nourish)}.for-pract__mend--d .for-pract__mend-tab{background:var(--color-defend)}.for-pract__mend-inner{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.for-pract__mend-letter{font-family:var(--font-hero);font-size:4.8rem;line-height:1;margin-bottom:var(--space-sm)}.for-pract__mend--m .for-pract__mend-letter{color:var(--color-mineralise)}.for-pract__mend--e .for-pract__mend-letter{color:var(--color-establish)}.for-pract__mend--n .for-pract__mend-letter{color:var(--color-nourish)}.for-pract__mend--d .for-pract__mend-letter{color:var(--color-defend)}.for-pract__mend-name{font-size:2rem;font-weight:600;margin:0 0 var(--space-xs)}.for-pract__mend-tagline{font-style:italic;font-size:1.4rem;color:var(--color-text-secondary);margin:0 0 var(--space-md)}.for-pract__mend-products{font-size:1.3rem;color:var(--color-text-secondary);margin:0}.for-pract__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.for-pract__step{border-top:4px solid var(--color-black);padding-top:var(--space-md)}.for-pract__step-num{font-family:var(--font-hero);font-size:4rem;line-height:1;margin-bottom:var(--space-md);color:var(--color-text-secondary)}.for-pract__step-heading{font-size:2rem;font-weight:600;margin:0 0 var(--space-sm)}.for-pract__step-body{font-size:1.45rem;line-height:1.5;color:var(--color-text-secondary);margin:0}.for-pract__mechanics{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-3xl);align-items:start}.for-pract__mechanics-intro .for-pract__heading{margin-bottom:var(--space-md)}.for-pract__mech-list{margin:0;padding:0}.for-pract__mech-row{display:grid;grid-template-columns:18rem 1fr;gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--color-border);align-items:baseline}.for-pract__mech-row:last-child{border-bottom:1px solid var(--color-border)}.for-pract__mech-row dt{font-size:1.3rem;font-weight:600;letter-spacing:var(--ls-uppercase);text-transform:uppercase;color:var(--color-text-secondary)}.for-pract__mech-row dd{margin:0;font-size:var(--font-size-body);line-height:1.5}.for-pract__mech-row dd strong{color:var(--color-black)}.for-pract__mech-row dd em{display:block;margin-top:.4rem;font-style:italic;font-size:1.35rem;color:var(--color-text-secondary)}.for-pract__mbg{background:var(--color-cream);border-left:4px solid var(--color-gold);padding:var(--space-2xl) var(--space-xl);display:grid;grid-template-columns:1fr auto;gap:var(--space-xl);align-items:center}.for-pract__mbg--bar{background:var(--color-black);color:var(--color-white)}.for-pract__mbg--bar .for-pract__mbg-heading,.for-pract__mbg--bar .for-pract__mbg-copy,.for-pract__mbg--bar .for-pract__mbg-copy p{color:var(--color-white)}.for-pract__mbg-heading{font-family:var(--font-hero);font-size:3.2rem;font-weight:400;line-height:1.15;margin:0 0 var(--space-sm)}.for-pract__mbg-copy,.for-pract__mbg-copy p{margin:0;font-size:1.5rem;line-height:1.5;max-width:56ch}.for-pract__mbg-lockup{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-strong);min-width:14rem}.for-pract__mbg--bar .for-pract__mbg-lockup{border-color:#ffffff4d}.for-pract__mbg-num{font-family:var(--font-hero);font-size:4.8rem;line-height:1;color:var(--color-gold)}.for-pract__mbg-label{font-size:var(--font-size-caption);letter-spacing:var(--ls-uppercase);text-transform:uppercase;color:inherit}.for-pract__qualifies{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm) var(--space-md);list-style:none;padding:0;margin:var(--space-xl) 0 0}.for-pract__qualifies li{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-white);border:1px solid var(--color-border);font-size:1.45rem}.for-pract__qualifies li:before{content:"";width:1.8rem;height:1.8rem;flex-shrink:0;background:var(--color-black);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M8 14L4 10l1.4-1.4L8 11.2l6.6-6.6L16 6z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M8 14L4 10l1.4-1.4L8 11.2l6.6-6.6L16 6z'/%3E%3C/svg%3E") center/contain no-repeat}.for-pract__qualifies-note,.for-pract__qualifies-note p{font-size:1.4rem;color:var(--color-text-secondary);margin:var(--space-lg) 0 0;max-width:70ch}.for-pract__qualifies-note p{margin-top:0}.for-pract__faq-list{margin-top:var(--space-xl)}.for-pract__faq-item{border-top:1px solid var(--color-border)}.for-pract__faq-item:last-child{border-bottom:1px solid var(--color-border)}.for-pract__faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;font-size:1.7rem;font-weight:600}.for-pract__faq-item summary::-webkit-details-marker{display:none}.for-pract__faq-item summary:after{content:"+";margin-left:auto;font-size:2.4rem;font-weight:400;line-height:1}.for-pract__faq-item[open] summary:after{content:"\2212"}.for-pract__faq-body,.for-pract__faq-body p{font-size:1.5rem;line-height:1.55;color:var(--color-text-secondary);max-width:68ch}.for-pract__faq-body{padding:0 0 var(--space-lg)}.for-pract__faq-body p{margin:0 0 var(--space-md)}.for-pract__faq-body p:last-child{margin-bottom:0}.for-pract__faq-body a{color:var(--color-navy);text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:989px){.for-pract__hero-inner{grid-template-columns:1fr;gap:var(--space-2xl)}.for-pract__hero-heading{font-size:4.8rem}.for-pract__evidence,.for-pract__mend-row{grid-template-columns:1fr 1fr}.for-pract__steps{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.for-pract__mechanics{grid-template-columns:1fr;gap:var(--space-xl)}.for-pract__mech-row{grid-template-columns:1fr;gap:var(--space-xs)}.for-pract__qualifies{grid-template-columns:1fr 1fr}.for-pract__mbg{grid-template-columns:1fr}.for-pract__reframe-heading{font-size:3.2rem}}@media screen and (max-width:749px){.for-pract__band,.for-pract__hero{padding:var(--space-3xl) 0}.for-pract__hero-heading{font-size:3.6rem}.for-pract__hero-lead,.for-pract__hero-lead p{font-size:1.7rem}.for-pract__evidence{grid-template-columns:1fr;gap:var(--space-xl)}.for-pract__steps,.for-pract__qualifies{grid-template-columns:1fr}.for-pract__stat-num{font-size:6.4rem}.for-pract__reframe-heading{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-for-practitioners.css.map */
