@layer components{.page-practices{--px-nav-h: 3.5rem;--px-stick: var(--px-nav-h);}@media (min-width: 64rem){.page-practices{--px-nav-h: 4.25rem;}}@media (max-height: 30rem){.page-practices{--px-stick: 0px;}}.px-nav{position: sticky;inset-block-start: var(--mn-header-h);z-index: var(--mn-z-sticky);background: color-mix(in srgb,var(--mn-bg) 94%,transparent);-webkit-backdrop-filter: saturate(1.4) blur(12px);backdrop-filter: saturate(1.4) blur(12px);border-block-end: 1px solid var(--mn-border);transition: box-shadow var(--mn-dur-base) var(--mn-ease-standard);}@media (max-height: 30rem){.px-nav{position: relative;}}.px-nav.is-stuck{box-shadow: var(--mn-shadow-1);}.px-nav__inner{padding-inline: 0;}.px-nav__list{--px-fade-start: var(--mn-gutter);--px-fade-end: 3rem;--px-fade-dir: 90deg;display: flex;gap: 0;margin: 0;padding: 0 var(--mn-gutter);list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-padding-inline: var(--mn-gutter);scrollbar-width: none;-webkit-mask-image: linear-gradient(var(--px-fade-dir),transparent,#000 var(--px-fade-start),#000 calc(100% - var(--px-fade-end)),transparent);mask-image: linear-gradient(var(--px-fade-dir),transparent,#000 var(--px-fade-start),#000 calc(100% - var(--px-fade-end)),transparent);}[dir="rtl"] .px-nav__list{--px-fade-dir: -90deg;}.px-nav__list[data-at-start]{--px-fade-start: 0px;}.px-nav__list[data-at-end]{--px-fade-end: 0px;}.px-nav__list::-webkit-scrollbar{display: none;}.px-nav__item{display: flex;flex: none;scroll-snap-align: start;}.px-nav__item + .px-nav__item{border-inline-start: 1px solid var(--mn-border);}.px-nav__link{display: inline-flex;align-items: center;gap: 0.5rem;min-block-size: var(--px-nav-h);padding-inline: 0.75rem;color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: 1.25;text-decoration: none;box-shadow: inset 0 -2px 0 transparent;transition: color var(--mn-dur-fast) var(--mn-ease-standard),box-shadow var(--mn-dur-fast) var(--mn-ease-standard);}.px-nav__label{display: block;max-inline-size: 10.5em;text-wrap: balance;}.px-nav__label:lang(ar){max-inline-size: 8.75rem;}.px-nav__link:hover{color: var(--mn-text);box-shadow: inset 0 -2px 0 var(--mn-border-strong);}.px-nav__link[aria-current]{color: var(--mn-text);box-shadow: inset 0 -2px 0 var(--mn-accent-text);}.px-nav__link:focus-visible{outline-offset: calc(var(--mn-focus-width) * -1);}.px-nav__icon{flex: none;inline-size: 1.25rem;block-size: 1.25rem;color: var(--mn-text-muted);transition: color var(--mn-dur-fast);}.px-nav__link[aria-current] .px-nav__icon,.px-nav__link:hover .px-nav__icon{color: var(--mn-text);}@media (max-width: 39.99rem){.px-nav__icon{display: none;}}@media (min-width: 40rem){.px-nav__label,.px-nav__label:lang(ar){max-inline-size: 12em;}}@media (max-width: 22.49rem){.px-nav__link{padding-inline: 0.625rem;}.px-nav__label:lang(ar){max-inline-size: 7.5rem;}}@media (min-width: 80rem){.px-nav__inner{padding-inline: var(--mn-gutter);}.px-nav__list{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));padding: 0;overflow: visible;-webkit-mask-image: none;mask-image: none;}.px-nav__link{inline-size: 100%;padding-inline: var(--mn-space-s);line-height: var(--mn-lh-ui);}.px-nav__label,.px-nav__label:lang(ar){max-inline-size: none;}}@media (min-width: 80rem) and (max-width: 89.99rem){.px-nav__icon{display: none;}}.px-sector{scroll-margin-block-start: calc(var(--px-stick) + var(--mn-space-xl) - var(--mn-section));}.px-sector[tabindex="-1"]:focus,.px-acc__heading[tabindex="-1"]:focus{outline: none;}.px-sector h3[id]{scroll-margin-block-start: calc(var(--px-stick) + var(--mn-space-s));}.px-sector h2[id]{scroll-margin-block-start: calc(var(--px-stick) + var(--mn-space-xl));}.px-sector :is(a[href],button){scroll-margin-block-start: calc(var(--px-stick) + var(--mn-space-xs));}.px-sector__grid{display: grid;grid-template-columns: minmax(0,1fr);}.px-sector__titles{display: grid;gap: var(--mn-space-s);}.px-sector__title{font-size: var(--mn-fs-4);max-inline-size: 24ch;}.px-sector__intro{display: grid;gap: var(--mn-space-s);max-inline-size: 44rem;margin-block-start: var(--mn-space-m);}.px-sector__lead{font-size: var(--mn-fs-1);line-height: var(--mn-lh-body);color: var(--mn-text);}.px-sector__text{color: var(--mn-text-2);}.px-sector__body{margin-block-start: var(--mn-space-xl);}.px-sector__foot{margin-block-start: var(--mn-space-xl);}@media (min-width: 64rem){.px-sector__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: clamp(3rem,6vw,6rem);}.px-sector__titles{grid-column: 1;grid-row: 1;align-self: start;}.px-sector__intro{grid-column: 2;grid-row: 1;margin-block-start: 0;padding-block-start: calc(var(--mn-fs--1) * var(--mn-lh-ui) + var(--mn-space-s));}.px-sector__body,.px-sector__foot{grid-column: 1 / -1;}.px-sector__body{margin-block-start: var(--mn-space-2xl);}.px-sector--disclosure .px-sector__titles{grid-row: 1 / span 3;position: sticky;inset-block-start: calc(var(--mn-header-h) + var(--px-stick) + var(--mn-space-l));}.px-sector--disclosure .px-sector__body,.px-sector--disclosure .px-sector__foot{grid-column: 2;}.px-sector--disclosure .px-sector__body{margin-block-start: var(--mn-space-xl);}}.px-acc{border-block-start: 1px solid var(--mn-border-strong);}.px-acc__item{border-block-end: 1px solid var(--mn-border);}.px-acc__heading{margin: 0;font-size: calc(var(--mn-fs-1) * 1.12);line-height: var(--mn-lh-heading);}.px-acc__trigger{display: flex;align-items: center;justify-content: space-between;gap: var(--mn-space-s);inline-size: 100%;min-block-size: 4.5rem;padding-block: var(--mn-space-m);color: var(--mn-text);text-align: start;}.px-acc__title{min-inline-size: 0;}.px-acc__icon{flex: none;box-sizing: content-box;inline-size: 1.25rem;block-size: 1.25rem;padding: 0.5rem;border: 1px solid var(--mn-border);border-radius: 50%;color: var(--mn-text-2);transition: rotate var(--mn-dur-base) var(--mn-ease-standard),border-color var(--mn-dur-fast),background-color var(--mn-dur-fast);}button.px-acc__trigger:hover .px-acc__title{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;}button.px-acc__trigger:hover .px-acc__icon{border-color: var(--mn-border-strong);}.px-acc__trigger[aria-expanded="true"] .px-acc__icon{rotate: 180deg;border-color: var(--mn-border-strong);background: var(--mn-neutral-tint);color: var(--mn-text);}.px-acc__trigger:focus-visible{outline-offset: calc(var(--mn-focus-width) * -1);border-radius: var(--mn-radius-xs);}.px-acc__body{display: grid;gap: var(--mn-space-s);padding-block-end: var(--mn-space-l);max-inline-size: var(--mn-measure);color: var(--mn-text-2);}html:not(.js) .px-acc__icon{display: none;}.js .px-acc:not([data-ready]) .px-acc__panel{display: none;}.px-cards{display: grid;gap: var(--mn-space-m);margin: 0;padding: 0;list-style: none;}.px-card{position: relative;display: grid;align-content: start;gap: var(--mn-space-xs);min-inline-size: 0;padding: clamp(1.25rem,0.75rem + 2.5vw,2rem);background: var(--mn-surface);border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);}.px-card__title{font-size: calc(var(--mn-fs-1) * 1.12);line-height: var(--mn-lh-heading);}.px-card__text{color: var(--mn-text-2);}.px-card__icon{display: grid;place-items: center;inline-size: 3rem;block-size: 3rem;margin-block-end: var(--mn-space-2xs);border-radius: var(--mn-radius-sm);background: var(--mn-accent-tint);color: var(--mn-accent-text);}.px-card__icon .mn-icon{inline-size: 1.625rem;block-size: 1.625rem;}@media (min-width: 48rem){.px-cards--band{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 64rem){.px-cards--icons,.px-cards--plain{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (min-width: 64rem){:is(.px-cards--icons,.px-cards--plain):has(> .px-card:nth-child(4):last-child){grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 40rem) and (max-width: 63.99rem){.px-cards--icons .px-card{grid-template-columns: auto minmax(0,1fr);column-gap: var(--mn-space-m);}.px-cards--icons .px-card__icon{grid-row: 1 / span 3;margin: 0;}.px-cards--icons .px-card > :not(.px-card__icon){grid-column: 2;}}.px-cards--journey{gap: var(--mn-space-xl);counter-reset: none;}@media (min-width: 48rem){.px-cards--journey{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 0;row-gap: var(--mn-space-2xl);}}.px-cards--journey .px-card{gap: var(--mn-space-xs);padding: var(--mn-space-m) 0 0;background: none;border: 0;border-radius: 0;border-block-start: 1px solid var(--mn-border-strong);}@media (min-width: 48rem){.px-cards--journey .px-card{padding-block-start: var(--mn-space-l);padding-inline-end: clamp(2rem,4vw,4rem);}}.px-cards--journey .px-card::before{content: "";position: absolute;inset-block-start: -5px;inset-inline-start: 0;inline-size: 9px;block-size: 9px;border-radius: 50%;background: var(--mn-text);box-shadow: 0 0 0 4px var(--mn-bg-alt);}.px-card__num{font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);font-size: var(--mn-fs-5);line-height: 1;color: var(--mn-accent-text);font-variant-numeric: tabular-nums lining-nums;}.px-sector--dark-band .px-card{border-color: var(--mn-hero-border);}.px-sector--dark-band .px-card__title{color: var(--mn-text);}.px-sector--dark-band .px-sector__foot{border-block-start-color: var(--mn-hero-border);}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .px-sector--dark-band{border-block: 1px solid var(--mn-hero-border);}}:root[data-theme="dark"] .px-sector--dark-band{border-block: 1px solid var(--mn-hero-border);}.px-cards--plain .px-card::before{content: "";inline-size: 2rem;block-size: 2px;margin-block-end: var(--mn-space-2xs);background: var(--mn-border-strong);}.px-sector__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--mn-space-m) var(--mn-space-xl);padding-block-start: var(--mn-space-l);border-block-start: 1px solid var(--mn-border);}.px-facts{display: flex;flex-wrap: wrap;gap: var(--mn-space-s) var(--mn-space-xl);margin: 0;min-inline-size: 0;}.px-fact{display: grid;align-content: start;gap: 0.25rem;min-inline-size: 0;max-inline-size: 30rem;}.px-fact__label{color: var(--mn-text-muted);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);}.px-fact__value{display: flex;flex-direction: column;align-items: flex-start;gap: 0.125rem;margin: 0;color: var(--mn-text);line-height: var(--mn-lh-ui);}.px-fact__name{font-weight: var(--mn-fw-semibold);}.px-fact__price{font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);font-size: calc(var(--mn-fs-1) * 1.12);line-height: 1.2;color: var(--mn-text);font-variant-numeric: tabular-nums lining-nums;white-space: nowrap;}.px-sector__ctas{gap: var(--mn-space-xs) var(--mn-space-m);}.px-sector--disclosure .px-sector__foot{margin-block-start: var(--mn-space-l);padding-block-start: 0;border-block-start: 0;}:is(.px-sector,.px-hero,.px-detail) bdi{white-space: nowrap;}.px-cta .cta-band__inner > p{max-inline-size: 40rem;font-size: var(--mn-fs-1);color: var(--mn-text-2);}.px-cta .ctas{margin-block-start: var(--mn-space-2xs);}@media (max-width: 30rem){.px-cta .ctas{flex-direction: column;align-items: stretch;inline-size: 100%;}.px-cta .ctas .btn{inline-size: 100%;}}.px-statement{max-inline-size: 48rem;margin-block-end: var(--mn-space-2xl);padding-inline-start: var(--mn-space-m);border-inline-start: 2px solid var(--mn-border-strong);}@media (min-width: 48rem){.px-statement{padding-inline-start: var(--mn-space-l);}}.px-statement p{font-size: var(--mn-fs-1);line-height: var(--mn-lh-body);color: var(--mn-text-2);}.px-statement p + p{margin-block-start: var(--mn-space-s);}.px-detail__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--mn-space-2xl);}@media (min-width: 64rem){.px-detail__grid{grid-template-columns: minmax(0,1fr) minmax(18rem,22rem);column-gap: clamp(3rem,6vw,6rem);align-items: start;}.px-aside{position: sticky;inset-block-start: calc(var(--mn-header-h) + var(--mn-space-l));}}.px-detail__main .section-head{margin-block-end: var(--mn-space-l);}.px-scope{display: grid;margin: 0;padding: 0;list-style: none;border-block-start: 1px solid var(--mn-border-strong);}.px-scope__item{display: grid;gap: var(--mn-space-s);padding-block: var(--mn-space-l);border-block-end: 1px solid var(--mn-border);}.px-scope--numbered .px-scope__item{grid-template-columns: 2.75rem minmax(0,1fr);}@media (min-width: 48rem){.px-scope__item{padding-block: var(--mn-space-xl);}.px-scope--numbered .px-scope__item{grid-template-columns: 4rem minmax(0,1fr);}}.px-scope__num{font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);font-size: var(--mn-fs-3);line-height: 1.1;color: var(--mn-accent-text);font-variant-numeric: tabular-nums lining-nums;}.px-scope__body{display: grid;gap: var(--mn-space-xs);min-inline-size: 0;}.px-scope__title{font-size: var(--mn-fs-2);line-height: var(--mn-lh-heading);}.px-scope__body p{color: var(--mn-text-2);max-inline-size: var(--mn-measure);}.px-scope__body .bullets{max-inline-size: var(--mn-measure);}.px-aside__card{display: grid;gap: var(--mn-space-l);padding: var(--mn-space-l);background: var(--mn-surface);border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);}.px-aside__block{display: grid;gap: var(--mn-space-xs);}.px-aside__block + .px-aside__block{padding-block-start: var(--mn-space-l);border-block-start: 1px solid var(--mn-border);}.px-aside__title{font-family: var(--mn-font-body);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);letter-spacing: var(--mn-tracking-caps);color: var(--mn-text-muted);}.px-aside__title:lang(en){text-transform: uppercase;}.px-aside__text{font-size: var(--mn-fs-1);line-height: var(--mn-lh-body);color: var(--mn-text);}.px-aside__name{font-weight: var(--mn-fw-semibold);color: var(--mn-text);}.px-aside__price .price__value{white-space: nowrap;}.px-others .section-head{max-inline-size: none;grid-template-columns: minmax(0,1fr) auto;align-items: end;column-gap: var(--mn-space-l);}.px-others .section-head .ctas{margin: 0;}@media (max-width: 40rem){.px-others .section-head{grid-template-columns: minmax(0,1fr);}}@media (min-width: 64rem) and (max-width: 79.99rem){.px-others .grid--cols{grid-template-columns: repeat(2,minmax(0,1fr));}}@media print{.px-nav,.px-sector__ctas,.px-acc__icon{display: none !important;}.px-aside,.px-sector--disclosure .px-sector__titles{position: static;}.px-sector--dark-band{border: 0;}}}
