.page-builder-public .page-builder-section.content-block{border:0;border-radius:0;margin:0;padding:clamp(3.5rem,7vw,6.5rem) 0}.page-builder-public--home{background:#fffcf7}.home-content-gate{display:none}.home-content-gate:target,.home-content-gate.is-revealed{animation:.55s cubic-bezier(.2,0,0,1) both home-content-enter;display:block}@keyframes home-content-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.page-content--builder{max-width:none}.page-builder-heading{border-inline-start:.3rem solid var(--color-brand);background:linear-gradient(135deg,#fffcf7,#f6f1e8);max-width:56rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem)}.page-builder-heading h1{color:var(--color-ink);font-size:var(--type-page-h1);font-weight:700;line-height:var(--leading-en-heading);text-wrap:balance;margin-block:0 1rem}[dir=rtl] .page-builder-heading h1{line-height:var(--leading-ar-h1)}.page-builder-heading__subtitle,.page-builder-section__subtitle{max-width:var(--measure-copy);color:var(--color-brand-deep);font-size:var(--type-intro);font-weight:600;line-height:var(--leading-en-body)}[dir=rtl] .page-builder-heading__subtitle,[dir=rtl] .page-builder-section__subtitle{line-height:var(--leading-ar-body)}.page-builder-copy{max-width:var(--measure-copy);color:#5e554b;font-size:clamp(1rem,1.2vw,1.12rem);line-height:var(--leading-en-body)}[dir=rtl] .page-builder-copy{line-height:var(--leading-ar-body)}.page-builder-section--surface{background:var(--color-surface)}.page-builder-section--beige{background:var(--color-canvas)}.page-builder-section--dark{background:var(--color-ink);color:var(--color-surface)}.page-builder-section--dark h2,.page-builder-section--dark h3{color:#fffcf7}.page-builder-section--dark .page-builder-copy,.page-builder-section--dark .page-builder-section__subtitle{color:#fffcf7b8}.page-builder-section--dark .eyebrow{color:#c8923e}.page-builder-section--split{background:linear-gradient(90deg,#f6f1e8 0 50%,#fffcf7 50% 100%)}[dir=rtl] .page-builder-section--split{background:linear-gradient(270deg,#f6f1e8 0 50%,#fffcf7 50% 100%)}.page-builder-section__inner{gap:1rem;display:grid}.page-builder-section__inner--narrow,.page-builder-section__header{max-width:var(--measure-copy)}.page-builder-section h2{font-size:var(--type-section-h2);font-weight:700;line-height:var(--leading-en-heading);text-wrap:balance;margin-block:.75rem 1rem}[dir=rtl] .page-builder-section h2{line-height:var(--leading-ar-h2)}.page-builder-section__image{background:#f6f1e8;border-radius:1.25rem;margin-block-start:1.5rem;overflow:hidden}.page-builder-section__image img{object-fit:contain;width:100%;height:auto;max-height:none}.page-builder-image-text{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.page-builder-image-text__content{justify-items:start;gap:1rem;display:grid}.page-builder-image-text__media{background:#f6f1e8;border-radius:1.25rem;overflow:hidden}.page-builder-image-text__media img{object-fit:contain;width:100%;height:auto;min-height:0}.page-builder-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-block:2.25rem;display:grid}.page-builder-card{border:1px solid #c8923e47;border-block-start:.24rem solid var(--color-brand);min-height:100%;color:var(--color-ink);background:linear-gradient(145deg,#fffcf7 0 72%,#f6f1e8 100%);border-radius:1rem;align-content:start;gap:.95rem;padding:clamp(1.35rem,2.4vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #171a1d0f}.page-builder-card:after{aspect-ratio:1;content:"";border:1px solid #c8923e38;border-radius:50%;width:7rem;position:absolute;inset-block-end:-2.5rem;inset-inline-end:-2.5rem}.page-builder-card__media img{object-fit:contain;background:#f6f1e8;border-radius:.75rem;width:100%;height:auto}.page-builder-card__visual{background:radial-gradient(circle at 82% 18%,#c8923e4d,#0000 23%),linear-gradient(145deg,#171a1d,#292b2d);border-radius:.85rem;grid-template-columns:repeat(3,1fr);align-items:end;gap:.55rem;min-height:9rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.page-builder-card__visual:before{content:"";border:1px solid #fffcf717;border-radius:.5rem;position:absolute;inset:1rem}.page-builder-card__visual i{z-index:1;transform-origin:bottom;background:linear-gradient(#e0ad5b,#c8923e);border-radius:.28rem .28rem 0 0;min-height:1.5rem;display:block;position:relative}.page-builder-card__visual i:first-child{height:35%}.page-builder-card__visual i:nth-child(2){height:72%}.page-builder-card__visual i:nth-child(3){height:52%}.page-builder-card:nth-child(3n+2) .page-builder-card__visual i:first-child{height:68%}.page-builder-card:nth-child(3n+2) .page-builder-card__visual i:nth-child(2){height:42%}.page-builder-card:nth-child(3n+3) .page-builder-card__visual i:nth-child(3){height:82%}.page-builder-card__visual b{z-index:2;border:.22rem solid #fffcf7;border-radius:50%;width:1rem;height:1rem;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem;box-shadow:0 0 0 .35rem #c8923e59}.page-builder-card__icon{background:#c8923e;width:2.5rem;height:.2rem;display:block}.page-builder-card h3{font-size:var(--type-card-h3);line-height:var(--leading-en-heading);margin:0}[dir=rtl] .page-builder-card h3{line-height:var(--leading-ar-h3)}.page-builder-card__subtitle{color:#9b6829;margin:0;font-size:.85rem;font-weight:700}.page-builder-card .page-builder-copy{font-size:1rem}.page-builder-card__link{z-index:1;border:1px solid var(--color-brand);background:var(--color-brand);color:#171a1d;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:2.75rem;margin-block-start:auto;padding-inline:1.1rem;font-size:.86rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 .7rem 1.4rem #c8923e2e}.page-builder-card__link:after{content:"→";margin-inline-start:.45rem}[dir=rtl] .page-builder-card__link:after{content:"←";margin-inline:.45rem 0}.page-builder-sequence{gap:.85rem;margin-block:2rem;padding-inline-start:0;list-style:none;display:grid}.page-builder-sequence li{background:linear-gradient(145deg,#fffcf7,#f6f1e8);border:1px solid #c8923e42;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) clamp(6rem,11vw,9rem);align-items:center;gap:1.2rem;min-height:9rem;padding:1.25rem;display:grid;position:relative;box-shadow:0 .8rem 2rem #171a1d0d}.page-builder-sequence li:not(:last-child):after{z-index:2;content:"";transform-origin:top;background:linear-gradient(#c8923e,#c8923e2e);width:1px;height:calc(100% + .9rem);position:absolute;inset-block-start:2.5rem;inset-inline-start:2.45rem}.page-builder-sequence__number{z-index:3;background:var(--color-brand);width:2.5rem;height:2.5rem;color:var(--color-ink);font-size:var(--type-meta);border:.3rem solid #f6f1e8;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;box-shadow:0 .45rem 1rem #c8923e3d}.page-builder-sequence__visual{background:#c8923e14;border:1px solid #c8923e38;border-radius:.7rem;justify-content:center;align-items:end;gap:.4rem;height:4.8rem;padding:.7rem;display:flex;position:relative}.page-builder-sequence__visual i{transform-origin:bottom;background:#c8923e;border-radius:.2rem .2rem 0 0;width:.72rem;display:block}.page-builder-sequence__visual i:first-child{height:30%}.page-builder-sequence__visual i:nth-child(2){height:58%}.page-builder-sequence__visual i:nth-child(3){height:86%}.page-builder-sequence__visual b{transform-origin:50%;background:#171a1d;height:1px;position:absolute;inset-block-start:1.1rem;inset-inline:.75rem;transform:rotate(-16deg)}[dir=rtl] .page-builder-sequence__visual b{transform:rotate(16deg)}.page-builder-sequence h3{font-size:var(--type-card-h3);line-height:var(--leading-en-heading);margin-block:.25rem .5rem}[dir=rtl] .page-builder-sequence h3{line-height:var(--leading-ar-h3)}.page-builder-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block:2rem;display:grid}.page-builder-checklist li{background:var(--color-surface);color:var(--color-ink);border:1px solid #c8923e40;border-radius:.75rem;grid-template-columns:auto 1fr;gap:.8rem;padding:1.15rem;display:grid}.page-builder-checklist li>span{color:var(--color-brand-deep);font-weight:700}.page-builder-checklist h3,.page-builder-checklist p{margin:0}.page-builder-checklist h3{font-size:var(--type-card-h3);line-height:var(--leading-en-heading)}[dir=rtl] .page-builder-checklist h3{line-height:var(--leading-ar-h3)}.page-builder-checklist p{color:var(--color-muted);font-size:1rem;line-height:var(--leading-en-body);margin-block-start:.35rem}[dir=rtl] .page-builder-checklist p{line-height:var(--leading-ar-body)}.page-builder-decision-map{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-block:2rem;display:grid}.page-builder-decision-map article{background:linear-gradient(145deg,#fffcf7,#f6f1e8);border:1px solid #c8923e47;border-radius:1rem;min-height:13rem;padding:1.5rem;position:relative;overflow:hidden}.page-builder-decision-map article:after{content:"";background:#c8923e;border-radius:999px 999px 0 0;height:.22rem;position:absolute;inset-block-end:0;inset-inline:1.5rem}.page-builder-decision-map article>span:not(.context-visual){color:var(--color-brand-deep);font-size:var(--type-meta);font-weight:700}.page-builder-decision-map article>.page-builder-decision-map__visual{grid-template-columns:repeat(3,1fr);align-items:center;gap:.35rem;width:7rem;height:4.75rem;margin-block:1rem .4rem;display:grid}.page-builder-decision-map__visual i{aspect-ratio:1;background:#fffcf7;border:1px solid #c8923e;border-radius:50%;display:block;position:relative}.page-builder-decision-map__visual i:not(:last-of-type):after{content:"";background:#c8923e;width:.4rem;height:1px;position:absolute;inset-block-start:50%;inset-inline-start:100%}.page-builder-decision-map__visual b{border:.45rem solid #c8923e2e;border-radius:50%;width:2.3rem;height:2.3rem;position:absolute;inset-block-start:1.35rem;inset-inline-end:1.5rem}.page-builder-decision-map h3{font-size:var(--type-card-h3);line-height:var(--leading-en-heading);margin-block:.7rem .4rem}[dir=rtl] .page-builder-decision-map h3{line-height:var(--leading-ar-h3)}.page-builder-decision-map p{color:var(--color-muted);font-size:1rem;line-height:var(--leading-en-body)}[dir=rtl] .page-builder-decision-map p{line-height:var(--leading-ar-body)}.page-builder-contact-options{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin-block-start:2rem;display:grid}.page-builder-contact-options a{color:#171a1d;text-align:center;background:linear-gradient(145deg,#fffcf7,#f6f1e8);border:1px solid #c8923e52;border-radius:.9rem;align-content:center;justify-items:center;gap:.5rem;min-height:6.5rem;padding:1.35rem;display:grid}.page-builder-contact-options span{color:var(--color-brand-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}[dir=rtl] .page-builder-contact-options span{letter-spacing:normal;text-transform:none}.page-builder-contact-options strong{overflow-wrap:anywhere}.page-builder-section--cta{padding-block:2rem}.page-builder-cta{color:#171a1d;background:linear-gradient(120deg,#c8923e,#e0ad5b 58%,#f6f1e8 160%);border-radius:1.25rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(2.25rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #171a1d1f}.page-builder-cta>*{z-index:1;position:relative}.page-builder-cta:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #fffcf773;border-radius:50%;width:20rem;position:absolute;inset-inline-end:-7rem}.page-builder-cta h2{color:#171a1d}.page-builder-cta .page-builder-copy{color:#171a1dc7}.page-builder-cta .button{color:#fffcf7;cursor:pointer;background:#171a1d}.page-builder-public .page-builder-section>.container>.button,.page-builder-public .page-builder-section__inner>.button{margin-block-start:1.5rem}@media (width<=62rem){.page-builder-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.page-builder-image-text,.page-builder-card-grid,.page-builder-checklist,.page-builder-cta{grid-template-columns:1fr}.page-builder-image-text__media{order:-1}.page-builder-image-text__media img{min-height:0}.page-builder-section--split,[dir=rtl] .page-builder-section--split{background:#f6f1e8}.page-builder-decision-map article{border-block-end:1px solid #c8923e59;border-inline-end:0}.page-builder-decision-map article:last-child{border-block-end:0}.page-builder-cta .button{justify-self:start}}.visual-section{position:relative;overflow:clip}.visual-section:before{background:var(--color-brand);content:"";width:clamp(5rem,10vw,9rem);height:1px;position:absolute;inset-block-start:0;inset-inline-end:max(1rem, calc((100vw - var(--container)) / 2))}.strategy-map{background:#c8923e4d;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin-block-start:2.5rem;padding:1px;display:grid;position:relative}.strategy-map:before{background:linear-gradient(90deg, transparent, var(--color-brand), transparent);content:"";height:1px;position:absolute;inset-block-start:50%;inset-inline:4%}.strategy-map__node{z-index:1;background:var(--color-surface);align-content:space-between;gap:2rem;min-height:15rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.strategy-map__node:nth-child(2n){background:var(--color-canvas)}.strategy-map__index{border:1px solid var(--color-brand);background:var(--color-ink);width:2.7rem;height:2.7rem;color:var(--color-brand);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.strategy-map__visual{grid-template-columns:repeat(3,1fr);place-items:center;width:5.5rem;height:4.2rem;display:grid;position:absolute;inset-block-start:1.6rem;inset-inline-end:1.5rem}.strategy-map__visual i{z-index:1;aspect-ratio:1;background:#fffcf7;border:.18rem solid #c8923e;border-radius:50%;width:.75rem;display:block;position:relative}.strategy-map__visual i:nth-child(2){align-self:end}.strategy-map__visual i:nth-child(3){align-self:start}.strategy-map__visual b{background:#c8923e;height:1px;position:absolute;inset-block-start:50%;inset-inline:.65rem;transform:rotate(-15deg)}[dir=rtl] .strategy-map__visual b{transform:rotate(15deg)}.strategy-map__node h3{font-size:var(--type-card-h3);margin:0 0 .55rem}.strategy-map__node strong{color:var(--color-brand-deep);font-size:.75rem}.strategy-map__node p{color:var(--color-muted);line-height:var(--leading-en-body);margin-block-end:0}[dir=rtl] .strategy-map__node p{line-height:var(--leading-ar-body)}.indicator-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-block-start:2.5rem;display:grid}.indicator-card{background-color:var(--color-surface);background-image:radial-gradient(#c8923e21 1px,#0000 1px);background-size:1rem 1rem;border:1px solid #c8923e40;border-radius:1rem;align-content:start;gap:.65rem;min-height:18rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.indicator-card:after{background:var(--indicator-accent,var(--color-brand));content:"";width:2.8rem;height:.25rem;position:absolute;inset-block-start:0;inset-inline-end:0}.indicator-card--dark{--indicator-accent:var(--color-ink)}.indicator-card--beige{--indicator-accent:#d8c8ad}.indicator-card--muted{--indicator-accent:var(--color-muted)}.indicator-card__visual{background:linear-gradient(145deg,#171a1d,#2b2d2f);border-radius:.75rem;align-items:end;gap:.45rem;height:5.75rem;padding:1rem 1rem .75rem;display:flex;position:relative;overflow:hidden}.indicator-card__visual:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 1rem,#fffcf714 1rem calc(1rem + 1px));position:absolute;inset:.75rem}.indicator-card__visual i{z-index:1;background:var(--indicator-accent,#c8923e);transform-origin:bottom;border-radius:.18rem .18rem 0 0;width:.72rem;display:block;position:relative}.indicator-card__visual i:first-child{height:34%}.indicator-card__visual i:nth-child(2){height:62%}.indicator-card__visual i:nth-child(3){height:48%}.indicator-card__visual i:nth-child(4){height:82%}.indicator-card:nth-child(2n) .indicator-card__visual i:first-child{height:72%}.indicator-card:nth-child(2n) .indicator-card__visual i:nth-child(4){height:45%}.indicator-card__visual b{z-index:2;border:2px solid #fffcf7;border-radius:50%;width:.75rem;height:.75rem;position:absolute;inset-block-start:.85rem;inset-inline-end:1rem}.indicator-card--dark .indicator-card__visual i{background:#c8923e}.indicator-card__label{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}[dir=rtl] .indicator-card__label{letter-spacing:normal;text-transform:none}.indicator-card h3{margin:0;font-size:1.05rem}.indicator-card__value{color:var(--color-brand-deep);font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.1}.indicator-card__track{background:#171a1d1a;border-radius:999px;height:.35rem;margin-block:.4rem;overflow:hidden}.indicator-card__track i{width:calc(var(--indicator-level) * 25%);border-radius:inherit;background:var(--indicator-accent,var(--color-brand));transform-origin:0;height:100%;display:block}[dir=rtl] .indicator-card__track i{transform-origin:100%}.indicator-card p{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.75}.risk-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:2.5rem;display:grid}.risk-matrix__cell{background:var(--color-surface);border:1px solid #c8923e47;border-radius:1rem;align-content:start;min-height:17rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.risk-matrix__cell:after{aspect-ratio:1;content:"";border:1px solid #c8923e40;border-radius:50%;width:6rem;position:absolute;inset-block-end:-2rem;inset-inline-end:-2rem}.risk-matrix__cell--beige{background:var(--color-canvas)}.risk-matrix__cell--dark{background:var(--color-ink);color:var(--color-surface)}.risk-matrix__cell>span:not(.context-visual){color:var(--color-brand-deep);background:#c8923e26;border-radius:999px;margin-block-end:2rem;padding:.35rem .65rem;font-size:.7rem;font-weight:800;display:inline-flex}.risk-matrix__cell--dark>span:not(.context-visual){color:var(--color-brand)}.risk-matrix__cell>.risk-matrix__visual{background:0 0;border:1px solid #c8923e59;border-radius:.6rem;grid-template-columns:repeat(2,1fr);gap:.25rem;width:4.6rem;height:4.6rem;margin:0;padding:.35rem;display:grid;position:absolute;inset-block-start:1.5rem;inset-inline-end:1.5rem}.risk-matrix__visual i{background:#c8923e2e;border-radius:.2rem;display:block}.risk-matrix__visual i:nth-child(2),.risk-matrix__visual i:nth-child(3){background:#c8923e6b}.risk-matrix__visual i:nth-child(4){background:#c8923e}.risk-matrix__cell h3{font-size:var(--type-card-h3);margin:0 0 .5rem}.risk-matrix__cell p{color:var(--color-muted);margin:0;line-height:1.8}.risk-matrix__cell--dark p{color:#fffcf7b3}.consultant-profile{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);align-items:stretch;gap:clamp(2rem,6vw,6rem);display:grid}.consultant-profile.no-media{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr)}.consultant-profile__media{background:linear-gradient(145deg, var(--color-ink), var(--color-brand));border-radius:1.25rem;min-height:0;margin:0;overflow:hidden}.consultant-profile__media img{object-fit:contain;width:100%;height:auto}.consultant-profile__copy{align-self:center}.consultant-profile__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block:2rem;display:grid}.consultant-profile__facts article{background:linear-gradient(145deg, var(--color-surface), var(--color-canvas));border:1px solid #c8923e47;border-radius:.8rem;padding:1.15rem}.consultant-profile__facts span{color:var(--color-brand-deep);font-size:.68rem;font-weight:800}.consultant-profile__facts h3{margin:.3rem 0;font-size:1rem}.consultant-profile__facts p{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.7}.training-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-block-start:2.5rem;display:grid}.training-card{background:linear-gradient(145deg,#fffcf7 0 74%,#f6f1e8 100%);border:1px solid #c8923e52;border-radius:1rem;align-content:start;gap:.85rem;min-height:24rem;padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #171a1d0f}.training-card__media img{object-fit:contain;background:#f6f1e8;border-radius:.75rem;width:100%;height:auto}.training-card__visual{background:radial-gradient(circle at 50% 45%,#c8923e42,#0000 28%),#171a1d;border-radius:.75rem;place-items:center;height:11rem;display:grid;position:relative;overflow:hidden}.training-card__visual span{border:.5rem solid #c8923e;border-radius:50%;width:4rem;height:4rem;display:block;box-shadow:0 0 0 1rem #c8923e17}.training-card__visual i{transform-origin:bottom;background:#f6f1e8;border-radius:.2rem .2rem 0 0;width:.65rem;display:block;position:absolute}.training-card__visual i:first-of-type{height:2rem;inset-block-end:1.2rem;inset-inline-start:1.5rem}.training-card__visual i:nth-of-type(2){height:3.2rem;inset-block-end:1.2rem;inset-inline-start:2.55rem}.training-card__visual i:nth-of-type(3){background:#c8923e;height:4.5rem;inset-block-end:1.2rem;inset-inline-start:3.6rem}.training-card__visual b{border:1px solid #c8923e;width:2.1rem;height:2.1rem;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.35rem;transform:rotate(45deg)}.page-builder-section--dark :is(.page-builder-card,.page-builder-sequence li,.page-builder-decision-map article,.strategy-map__node,.indicator-card,.risk-matrix__cell:not(.risk-matrix__cell--dark),.consultant-profile__facts article,.training-card),.page-builder-section--dark :is(.page-builder-card,.page-builder-sequence li,.page-builder-decision-map article,.strategy-map__node,.indicator-card,.risk-matrix__cell:not(.risk-matrix__cell--dark),.consultant-profile__facts article,.training-card) h3{color:#171a1d}.page-builder-section--dark :is(.page-builder-card,.page-builder-sequence li) .page-builder-copy{color:#5e554b}.page-builder-section--dark .risk-matrix__cell--dark h3{color:#fffcf7}.training-card>span{color:var(--color-brand-deep);font-size:.7rem;font-weight:800}.training-card h3{font-size:var(--type-card-h3);margin:0}.training-card>strong{color:var(--color-muted);font-size:.8rem}.training-card p{color:var(--color-muted);line-height:1.8}.training-card__actions{flex-wrap:wrap;gap:.6rem;margin-block-start:auto;display:flex}.training-card__actions .button{min-height:2.9rem;padding-inline:1rem;font-size:.8rem}.consultation-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;margin-block-start:2.5rem;display:grid}.consultation-option{background:linear-gradient(145deg,#fffcf7 0 75%,#f6f1e8 100%);border:1px solid #c8923e59;border-radius:1.15rem;align-content:start;gap:1rem;min-height:24rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #171a1d12}.consultation-option:before{content:"";background:linear-gradient(#c8923e,#171a1d);width:.32rem;position:absolute;inset:0 auto 0 0}[dir=rtl] .consultation-option:before{inset:0 0 0 auto}.consultation-option--free{background:linear-gradient(145deg,#f6f1e8,#fffcf7)}.consultation-option--assessment{background:linear-gradient(145deg,#fffcf7,#eee2cf)}.consultation-option--training{color:#fffcf7;background:linear-gradient(145deg,#171a1d,#282b2e)}.consultation-option--training h3{color:#fffcf7}.consultation-option--training p,.consultation-option--training .consultation-option__meta{color:#fffcf7b8}.consultation-option__signal{align-items:end;gap:.2rem;width:max-content;display:inline-flex}.consultation-option__signal i{background:#c8923e;border-radius:999px;width:.28rem;display:block}.consultation-option__signal i:first-child{height:.65rem}.consultation-option__signal i:nth-child(2){height:1.05rem}.consultation-option__signal i:nth-child(3){height:1.5rem}.consultation-option__type{color:var(--color-brand-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}[dir=rtl] .consultation-option__type{letter-spacing:normal;text-transform:none}.consultation-option h3{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.4}.consultation-option p{color:#5e554b;font-size:1rem;line-height:1.9}.consultation-option__details{gap:.7rem;margin:0;display:grid}.consultation-option__details div{gap:.2rem;display:grid}.consultation-option__details dt{color:var(--color-brand-deep);font-size:.75rem;font-weight:800}.consultation-option__details dd{color:#5e554b;margin:0;font-size:.87rem;line-height:1.65}.consultation-option--training .consultation-option__details dd{color:#fffcf7b8}.consultation-option__meta{color:#665d53;border-block:1px solid #171a1d1c;gap:.5rem;padding-block:.9rem;font-size:.86rem;font-weight:600;display:grid}.consultation-option__actions{flex-wrap:wrap;gap:.6rem;margin-block-start:auto;display:flex}.consultation-option__actions .button{min-height:2.9rem;padding-inline:1rem;font-size:.8rem}.button--outline{color:inherit;background:0 0;border-color:#c8923e99}.button--outline:hover{color:#171a1d;background:#c8923e}.booking-experience{background:radial-gradient(circle at 85% 10%, #c8923e2e, transparent 25%), var(--color-ink);color:var(--color-surface);border:1px solid #c8923e7a;border-radius:1.25rem;margin-block-start:2.5rem;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 3.5rem #171a1d2e}.booking-experience__intro{gap:.45rem;max-width:50rem;margin-block-end:1.5rem;display:grid}.booking-experience__intro span{color:#c8923e;font-size:.82rem;font-weight:800}.booking-experience__intro strong{color:#fffcf7;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.5}.booking-experience__steps{color:var(--color-brand);grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;margin-block-end:1.5rem;font-size:.68rem;font-weight:800;display:grid}.booking-experience__steps span{border:1px solid #c8923e8c;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.booking-experience__steps i{background:#c8923e59;height:1px}.booking-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.booking-form label{color:#fffcf7d6;gap:.55rem;font-size:.84rem;font-weight:800;display:grid}.booking-form input,.booking-form select,.booking-form textarea{width:100%;min-height:3.35rem;color:var(--color-surface);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#fffcf714;border:1px solid #fffcf73d;border-radius:.7rem;padding:.85rem 1rem}.booking-form option{color:var(--color-ink);background:var(--color-surface)}.booking-form__notes,.booking-form__summary,.booking-form__submit,.booking-form__unavailable{grid-column:1/-1}.booking-form__summary{border-inline-start:.2rem solid var(--color-brand);color:#fffcf7c7;background:#fffcf70f;min-height:3rem;padding:.9rem;font-size:.8rem;line-height:1.8}.booking-form__submit{justify-self:start}.faq-list{gap:.75rem;margin-block-start:2rem;display:grid}.faq-list details{border-block-end:1px solid #c8923e4d}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;font-weight:800;display:flex}.faq-list summary>span:last-child{border:1px solid var(--color-brand);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:transform .2s;display:grid}.faq-list summary strong{flex:1}.faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.faq-list details>div{max-width:var(--measure-copy);color:var(--color-muted);padding-block-end:1.5rem;line-height:1.85}.related-service-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-block-start:2rem;display:grid}.related-service-grid a{min-height:11rem;color:var(--color-ink);background:linear-gradient(145deg,#fffcf7,#f6f1e8);border:1px solid #c8923e47;border-radius:1rem;grid-template-columns:auto 3.5rem minmax(0,1fr) auto;align-content:center;align-items:center;gap:.5rem .8rem;padding:1.4rem;display:grid;box-shadow:0 .8rem 2rem #171a1d0d}.related-service-grid a>span:not(.context-visual){color:var(--color-brand-deep);font-size:.7rem}.related-service-grid strong{grid-column:3;font-size:1rem}.related-service-grid small{color:var(--color-muted);grid-column:3;line-height:1.65}.related-service-grid i{color:var(--color-brand-deep);grid-area:1/4/3;align-self:center;font-style:normal}[dir=rtl] .related-service-grid i{transform:scaleX(-1)}.page-builder-empty-state{color:var(--color-muted);border:1px dashed #c8923e73;margin-block-start:2rem;padding:1rem}[data-visual-media]{border-radius:.8rem;position:relative;overflow:hidden}[data-visual-media].has-image:not(.is-fallback)>.context-visual--fallback,[data-visual-media].is-fallback>[data-visual-image]{display:none}[data-visual-media].is-fallback>.context-visual--fallback{display:grid}.context-visual{--cv-gold:#d49a38;--cv-gold-light:#f1c46f;--cv-paper:#fffaf2;aspect-ratio:16/9;width:100%;color:var(--cv-paper);isolation:isolate;background:radial-gradient(circle at 72% 42%,#d49a3833,#0000 28%),linear-gradient(145deg,#141719,#25292c);border:1px solid #d49a386b;border-radius:.85rem;place-items:center;display:grid;position:relative;overflow:hidden}.context-visual:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #f1c46f2e;border-radius:50%;width:55%;position:absolute;inset-block-start:-32%;inset-inline-end:-12%}.context-visual svg{width:100%;height:100%;overflow:visible}.context-visual__image{z-index:2;border-radius:inherit;object-fit:contain;background:#171a1d;width:100%;height:100%;padding:.35rem;position:absolute;inset:0}.context-visual.is-fallback>.context-visual__image{display:none}.context-visual .cv-panel{fill:#0000;stroke:#f1c46f1f}.context-visual .cv-grid{fill:none;stroke:#fffaf20f;stroke-width:1px}.context-visual .cv-orbit{fill:none;stroke:#d49a3852;stroke-width:1px}.context-visual .cv-stroke{fill:none;stroke:var(--cv-paper);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.context-visual .cv-accent{stroke:var(--cv-gold);stroke-width:3px}.context-visual .cv-fill{fill:var(--cv-gold);stroke:var(--cv-gold-light);stroke-width:1px}.context-visual--wide{min-height:clamp(13rem,26vw,22rem)}.context-visual--compact{aspect-ratio:16/10;border-radius:.7rem;width:clamp(5.5rem,9vw,8rem);min-width:5.5rem}.context-visual--micro{aspect-ratio:1;border-radius:.65rem;width:3.25rem;min-width:3.25rem}.context-visual--micro .cv-grid,.context-visual--micro .cv-orbit{display:none}.page-builder-card__media,.training-card__media{background:#171a1d}.page-builder-card__media>img,.training-card__media>img{z-index:1;width:100%;height:auto;position:relative}.page-builder-decision-map article>.context-visual{margin-block:1rem .4rem}.strategy-map__node>.context-visual{width:5.5rem;position:absolute;inset-block-start:1.5rem;inset-inline-end:1.4rem}.indicator-card>.context-visual{aspect-ratio:16/7;width:100%;min-height:5.75rem}.risk-matrix__cell>.context-visual{background-color:#171a1d;width:5.25rem;margin:0;padding:0;position:absolute;inset-block-start:1.4rem;inset-inline-end:1.4rem}.consultant-profile__media--illustrated{place-items:center;padding:clamp(1rem,3vw,2rem);display:grid}.consultant-profile__facts article{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.2rem .8rem;display:grid}.consultant-profile__facts article>.context-visual{grid-row:1/span 4}.related-service-grid .context-visual{grid-area:1/2/span 2}.page-builder-checklist .context-visual{align-self:start}.faq-list summary .context-visual{flex:none}.page-builder-contact-options .context-visual{color:inherit;text-transform:none}.consultation-option>.context-visual{justify-self:start;width:min(100%,12rem)}.motion-ready [data-motion-node] .context-visual .cv-path,.motion-ready [data-motion-indicator] .context-visual .cv-path{stroke-dasharray:240;stroke-dashoffset:240px}.motion-ready [data-motion-node] .context-visual .cv-node,.motion-ready [data-motion-indicator] .context-visual .cv-node{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.72)}.motion-ready [data-motion-node].is-visible .context-visual .cv-path,.motion-ready [data-motion-indicator].is-visible .context-visual .cv-path{animation:context-visual-draw .62s cubic-bezier(.2, 0, 0, 1) calc(var(--motion-delay,0s) + 90ms) forwards}.motion-ready [data-motion-node].is-visible .context-visual .cv-node,.motion-ready [data-motion-indicator].is-visible .context-visual .cv-node{animation:context-visual-node .32s cubic-bezier(.2, 0, 0, 1) calc(var(--motion-delay,0s) + .21s) forwards}@keyframes context-visual-draw{to{stroke-dashoffset:0}}@keyframes context-visual-node{to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.page-builder-card,.page-builder-card__link,.page-builder-sequence li,.page-builder-decision-map article,.strategy-map__node,.indicator-card,.risk-matrix__cell,.consultant-profile__facts article,.training-card,.consultation-option,.related-service-grid a{transition:transform .25s cubic-bezier(.2,0,0,1),border-color .2s,box-shadow .25s}.page-builder-card:hover{border-color:var(--color-brand);transform:translateY(-.3rem);box-shadow:0 1.4rem 3rem #171a1d1a}[data-motion-node]:hover .context-visual,[data-motion-indicator]:hover .context-visual{border-color:#f1c46fb8;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .1s,box-shadow .22s;transform:translateY(-.12rem);box-shadow:0 .9rem 1.8rem #171a1d2e}[data-motion-node]:hover .context-visual .cv-node,[data-motion-indicator]:hover .context-visual .cv-node{transition:transform .18s cubic-bezier(.2,0,0,1);transform:scale(1.08)}.page-builder-card__link:hover{color:#fffcf7;background:#171a1d;transform:translateY(-.1rem)}.page-builder-sequence li:hover,.page-builder-decision-map article:hover,.risk-matrix__cell:hover,.consultant-profile__facts article:hover,.strategy-map__node:hover,.indicator-card:hover,.training-card:hover,.consultation-option:hover,.related-service-grid a:hover{z-index:2;border-color:var(--color-brand);transform:translateY(-.25rem);box-shadow:0 1rem 2.2rem #171a1d17}}@media (width<=62rem){.consultant-profile,.consultant-profile.no-media{grid-template-columns:1fr}.consultant-profile__media{min-height:0}}@media (width<=47.99rem){.risk-matrix,.booking-form,.consultant-profile__facts{grid-template-columns:1fr}.booking-form__notes,.booking-form__summary,.booking-form__submit,.booking-form__unavailable{grid-column:auto}.strategy-map:before{display:none}.strategy-map__node{min-height:auto}.page-builder-sequence li{grid-template-columns:auto minmax(0,1fr)}.page-builder-sequence__visual{grid-column:2;width:100%}.page-builder-sequence li>.context-visual{grid-column:2;width:min(100%,9rem)}.page-builder-card__visual{min-height:8rem}.booking-experience{border-radius:.9rem}.consultation-option{min-height:auto}.consultation-option__actions .button{width:100%}}.motion-ready [data-motion-node],.motion-ready [data-motion-indicator]{opacity:0;transform:translateY(1rem)scale(.985)}.motion-ready [data-motion-node].is-visible,.motion-ready [data-motion-indicator].is-visible{opacity:1;transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1);transition-delay:var(--motion-delay,0s);transform:none}.motion-ready [data-motion-node] :is(.page-builder-card__visual i,.page-builder-sequence__visual i,.training-card__visual i),.motion-ready [data-motion-indicator] .indicator-card__visual i{transform:scaleY(.08)}.motion-ready [data-motion-node].is-visible :is(.page-builder-card__visual i,.page-builder-sequence__visual i,.training-card__visual i),.motion-ready [data-motion-indicator].is-visible .indicator-card__visual i{transition:transform .55s cubic-bezier(.2,0,0,1) .14s;transform:scaleY(1)}.motion-ready [data-motion-node].is-visible :is(.page-builder-card__visual i,.page-builder-sequence__visual i,.training-card__visual i):nth-of-type(2),.motion-ready [data-motion-indicator].is-visible .indicator-card__visual i:nth-of-type(2){transition-delay:.2s}.motion-ready [data-motion-node].is-visible :is(.page-builder-card__visual i,.page-builder-sequence__visual i,.training-card__visual i):nth-of-type(3),.motion-ready [data-motion-indicator].is-visible .indicator-card__visual i:nth-of-type(3){transition-delay:.26s}.motion-ready [data-motion-indicator].is-visible .indicator-card__visual i:nth-of-type(4){transition-delay:.32s}.motion-ready [data-motion-node] :is(.strategy-map__visual i,.page-builder-decision-map__visual i,.risk-matrix__visual i){opacity:.25;transform:scale(.7)}.motion-ready [data-motion-node].is-visible :is(.strategy-map__visual i,.page-builder-decision-map__visual i,.risk-matrix__visual i){opacity:1;transition:opacity .35s,transform .35s cubic-bezier(.2,0,0,1);transform:scale(1)}.motion-ready [data-motion-indicator] .indicator-card__track i{transform:scaleX(0)}.motion-ready [data-motion-indicator].is-visible .indicator-card__track i{transition:transform .6s cubic-bezier(.2,0,0,1) .15s;transform:scaleX(1)}.motion-ready .strategy-map:before{transform-origin:0;transition:transform .7s cubic-bezier(.2,0,0,1) .12s;transform:scaleX(0)}[dir=rtl] .motion-ready .strategy-map:before{transform-origin:100%}.motion-ready .content-block.is-motion-visible .strategy-map:before{transform:scaleX(1)}.motion-ready .page-builder-sequence li:after{transform:scaleY(0)}.motion-ready .page-builder-sequence li.is-visible:after{transition:transform .45s cubic-bezier(.2,0,0,1) .16s;transform:scaleY(1)}.motion-ready .consultation-option__signal i{transform-origin:bottom;transform:scaleY(.2)}.motion-ready [data-motion-node].is-visible .consultation-option__signal i{transition:transform .45s cubic-bezier(.2,0,0,1);transform:scaleY(1)}.motion-ready [data-motion-node].is-visible .consultation-option__signal i:nth-child(2){transition-delay:80ms}.motion-ready [data-motion-node].is-visible .consultation-option__signal i:nth-child(3){transition-delay:.16s}@media (prefers-reduced-motion:reduce){.motion-ready [data-motion-node],.motion-ready [data-motion-indicator],.motion-ready [data-motion-indicator] .indicator-card__track i{opacity:1;transition:none;transform:none}.motion-ready .consultation-option__signal i,.motion-ready .strategy-map:before,.motion-ready .page-builder-sequence li:after{transition:none;transform:none}.home-content-gate:target,.home-content-gate.is-revealed{animation:none}.motion-ready [data-motion-node] :is(.page-builder-card__visual i,.page-builder-sequence__visual i,.training-card__visual i,.strategy-map__visual i,.page-builder-decision-map__visual i,.risk-matrix__visual i),.motion-ready [data-motion-indicator] .indicator-card__visual i{opacity:1;transition:none;transform:none}.motion-ready [data-motion-node] .context-visual :is(.cv-path,.cv-node),.motion-ready [data-motion-indicator] .context-visual :is(.cv-path,.cv-node){opacity:1;stroke-dashoffset:0;transition:none;animation:none;transform:none}}.admin-content-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1.5rem 0;display:grid}.admin-content-hub__card{color:#171a1d;background:#fffaf3;border:1px solid #9e691c3d;border-radius:.9rem;align-content:center;gap:.3rem;min-height:7rem;padding:1rem;text-decoration:none;display:grid}.admin-content-hub__card strong{color:#8f5d18}.admin-content-hub__card span{color:#63584d;font-size:.82rem;line-height:1.65}.admin-content-hub__card:is(:hover,:focus-visible),.admin-content-hub__card.is-current{color:#fff;background:#171a1d;border-color:#9e691c;transform:translateY(-2px)}.admin-content-hub__card:is(:hover,:focus-visible) :is(strong,span),.admin-content-hub__card.is-current :is(strong,span){color:#fff}.page-builder-coverage,.page-builder-editability-note{background:#d49a381a;border-inline-start:.22rem solid #9e691c;border-radius:.7rem;align-items:flex-start;gap:.85rem;margin:1rem 0;padding:1rem;display:flex}.page-builder-coverage>span{aspect-ratio:1;color:#fff;background:#9e691c;border-radius:50%;flex:none;place-items:center;width:2rem;font-weight:800;display:grid}.page-builder-coverage h2{margin:0 0 .25rem;font-size:1rem}.page-builder-coverage p,.page-builder-editability-note p{color:#63584d;margin:0;font-size:.84rem;line-height:1.75}.page-builder-editability-note{gap:.3rem;display:grid}.page-builder-editability-note>strong{color:#8f5d18}.page-builder-editability-note>a{color:#8f5d18;width:fit-content;font-weight:700}.page-builder-editability-note--item{background:#171a1d0a;margin-block-start:0}.page-builder-media-preview{background:#fff;border:1px solid #9e691c38;border-radius:.65rem;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin:.65rem 0 0;padding:.55rem;display:grid}.landing-hero{background:var(--color-header-charcoal);min-height:0}.landing-hero:before,.landing-hero:after,[dir=rtl] .landing-hero:before,[dir=rtl] .landing-hero:after{content:none!important;display:none!important}.landing-hero .page-banner__content{box-sizing:border-box;align-items:flex-end;width:100%;max-width:none;padding-block:clamp(2rem,4vw,3.5rem) clamp(5.5rem,7.5vw,7.2rem);padding-inline:clamp(1.5rem,4vw,4.5rem);display:flex;position:absolute;inset:0}[dir=rtl] .landing-hero .page-banner__content{justify-content:flex-start;margin-inline:0}[dir=rtl] .landing-hero .page-banner__panel{text-align:right;direction:rtl;margin-left:auto!important;margin-right:0!important}[dir=ltr] .landing-hero .page-banner__content{justify-content:flex-start;margin-inline:0}[dir=ltr] .landing-hero .page-banner__panel{text-align:left;direction:ltr;margin-left:0!important;margin-right:auto!important}.landing-hero .page-banner__panel{z-index:1;max-width:clamp(22rem,32vw,31rem);padding-block:0;position:relative}.landing-hero__file{color:#e9c384;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block-end:.75rem;font-size:.72rem;font-weight:800;display:inline-flex}.landing-hero__file:before{content:"";background:#c8923e;width:2.4rem;height:1px}.landing-hero .page-banner__heading h1{max-width:22ch;font-size:clamp(1.75rem,2.4vw,2.6rem);font-weight:700;line-height:1.25}[dir=rtl] .landing-hero .page-banner__heading h1{font-size:clamp(1.75rem,2.4vw,2.6rem);line-height:1.32}.landing-hero .page-banner__heading p{max-width:30rem;font-size:clamp(.85rem,.95vw,.95rem);line-height:1.75}.landing-hero__facts{border-block:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;margin:1.5rem 0 0;display:grid}.landing-hero__facts div{padding:.75rem 0}.landing-hero__facts div+div{border-inline-start:1px solid #ffffff2e;padding-inline-start:.75rem}.landing-hero__facts dt{color:#c7c1b9;font-size:.65rem}.landing-hero__facts dd{color:#fff;margin:.25rem 0 0;font-size:.76rem;font-weight:750}.landing-page-system{background:#f6f1e8;position:relative}.landing-page-system__index{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf7f0;border-block:1px solid #c8923e52;position:sticky;top:0}.landing-page-system__index .container{scrollbar-width:none;align-items:center;gap:.35rem;padding-block:.5rem;display:flex;overflow-x:auto}.landing-page-system__index span{color:#8a5d23;flex:none;margin-inline-end:.5rem;font-size:.62rem;font-weight:850}.landing-page-system__index a{color:#4d4a45;border-radius:99px;flex:none;padding:.45rem .7rem;font-size:.58rem;text-decoration:none}.landing-page-system__index a:is(:hover,:focus-visible){color:#fff;background:#171a1d}.landing-page-system .internal-page__grid{display:block}.landing-page-system .page-content--builder{max-width:none}.landing-page-system .page-builder-heading{text-align:center;max-width:62rem;margin-inline:auto;padding:clamp(3rem,6vw,6rem) 1.5rem 2rem}.landing-page-system .page-builder-heading .page-builder-copy{font-size:clamp(1rem,1.5vw,1.22rem);line-height:2}.landing-page-system__control-line{position:relative}.landing-page-system__control-line:before{z-index:2;content:"";background:linear-gradient(#c8923e,#0000);width:1px;position:absolute;inset-block:2rem 3rem;inset-inline-start:max(1rem,50vw - 41rem)}.landing-page-system__node{scroll-margin-top:5rem;position:relative}.landing-page-system__node:before{z-index:3;aspect-ratio:1;content:"";background:#c8923e;border:2px solid #f6f1e8;border-radius:50%;width:.65rem;position:absolute;inset-block-start:clamp(3.2rem,6vw,6rem);inset-inline-start:max(.72rem,50vw - 41.28rem);box-shadow:0 0 0 1px #c8923e}.landing-page-system__node .page-builder-section{padding-block:clamp(3.5rem,7vw,7rem)}.landing-page-system__node:nth-child(2n) .page-builder-section--surface{background:#fffcf7}.landing-page-system [data-section-type=process] .page-builder-sequence__number,.landing-page-system [data-section-type=timeline] .page-builder-sequence__number{color:#171a1d;background:#c8923e}.landing-page-system [data-section-type=faq]{border-block:1px solid #c8923e42}@media (width<=48rem){.landing-hero{min-height:unset;background:var(--color-header-charcoal)}.landing-hero:before,.landing-hero:after,[dir=rtl] .landing-hero:before,[dir=rtl] .landing-hero:after{content:none!important;display:none!important}.landing-hero .page-banner__content{background:var(--color-header-charcoal);width:100%;padding-block:1.5rem 6.5rem;padding-inline:1.25rem;display:block;position:relative}.landing-hero .page-banner__panel{max-width:100%;margin:0;padding-block:1rem}.landing-hero .page-banner__heading h1{font-size:clamp(1.4rem,6vw,1.85rem);line-height:1.3}.landing-hero .page-banner__actions{display:grid}.landing-hero .page-banner__actions .button{width:100%}.landing-hero__facts{grid-template-columns:1fr}.landing-hero__facts div+div{border-block-start:1px solid #ffffff2e;border-inline-start:0;padding-inline-start:0}.landing-page-system__index{top:0}.landing-page-system__control-line:before{inset-inline-start:.75rem}.landing-page-system__node:before{inset-inline-start:.45rem}.landing-page-system__node .page-builder-section>.container,.landing-page-system .page-builder-heading{padding-inline:1.7rem 1rem}}.page-builder-media-preview img{object-fit:contain;background:#171a1d;border-radius:.45rem;width:5.5rem;height:3.5rem}.page-builder-media-preview figcaption{overflow-wrap:anywhere;color:#63584d;font-size:.75rem}.page-builder-admin__masthead-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-login{background:radial-gradient(circle at 70% 20%,#d49a382e,#0000 30%),#f7f1e7;place-items:center;min-height:min(46rem,75vh);padding:clamp(2rem,7vw,6rem) 1rem;display:grid}.admin-login__panel{background:#fffaf3;border:1px solid #9e691c47;border-radius:1.2rem;width:min(100%,32rem);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 4rem #171a1d1a}.admin-login__panel h1{color:#171a1d;margin:.7rem 0;font-size:clamp(1.7rem,4vw,2.5rem)}.admin-login__panel>p{color:#63584d;margin:0 0 1.4rem;line-height:1.8}.admin-login__form{gap:1rem;display:grid}.admin-login__form .button{justify-content:center;width:100%}@media (width<=920px){.admin-content-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-content-hub{grid-template-columns:1fr}.page-builder-admin__masthead-actions{flex-direction:column;align-items:stretch}}.landing-page-system{isolation:isolate}.landing-page-system__index{z-index:var(--layer-content-sticky)}
