.article-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.article-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.article-container--wide{max-width:960px}.article-hero{position:relative;overflow:hidden;display:flex;align-items:center;padding-block:64px;background:var(--color-paper)}.article-hero__media{position:absolute;top:0;right:0;bottom:0;width:60%;z-index:0;overflow:hidden}.article-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.article-hero__fade{position:absolute;top:0;bottom:0;left:30%;width:50%;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--color-paper) 0%,var(--color-paper) 40%,color-mix(in srgb,var(--color-paper) 85%,transparent) 60%,color-mix(in srgb,var(--color-paper) 40%,transparent) 80%,color-mix(in srgb,var(--color-paper) 0%,transparent) 100%)}.article-hero__inner{position:relative;z-index:2;width:100%}.article-hero__content{width:70%;max-width:760px}.article-back{display:inline-block;margin-bottom:32px;font-size:15px;color:var(--color-brown);text-decoration:none}.article-back:hover{text-decoration:underline}.article-back:focus-visible,.article-content a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.article-page .article-eyebrow{color:var(--color-brown);margin-bottom:16px}.article-page h1,.article-page h2,.article-page h3{font-family:var(--font-heading);font-weight:700;color:var(--color-dark);overflow-wrap:anywhere}.article-page h1{margin:0 0 24px;font-size:clamp(26px,3.6vw,42px);line-height:1.12;letter-spacing:-.02em}.article-lead{margin:0 0 24px;font-size:clamp(18px,1.6vw,21px);line-height:1.6;color:var(--color-dark)}.article-meta{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;font-size:14px;color:var(--color-text-muted)}.article-status{padding-block:80px;min-height:100vh;color:var(--color-text-muted)}.article-message{padding-block:96px}.article-message h1{font-size:clamp(28px,3.4vw,40px)}.article-content{padding-block:56px 72px;font-size:18px;line-height:1.75;overflow-wrap:anywhere}.article-content>:first-child{margin-top:0}.article-content p,.article-content ul,.article-content ol{margin:0 0 1.3em}.article-content h2{margin:2.2em 0 .6em;font-size:clamp(24px,2.6vw,32px);line-height:1.2;letter-spacing:-.012em}.article-content h3{margin:1.8em 0 .5em;font-size:clamp(20px,2vw,24px);line-height:1.3}.article-content ul,.article-content ol{padding-left:1.5em}.article-content li{margin-bottom:.5em}.article-content a{color:var(--color-brown);text-decoration:underline;text-underline-offset:3px}.article-content a:hover{color:var(--color-deep)}.article-content blockquote{margin:2em 0;padding:20px 24px;border-left:4px solid var(--color-gold);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-soft)}.article-content blockquote>:last-child{margin-bottom:0}.article-content img{display:block;max-width:100%;height:auto;margin:2em 0;border-radius:var(--radius-card)}.article-content table{display:block;max-width:100%;margin:2em 0;overflow-x:auto;border-collapse:collapse;font-size:16px}.article-content th,.article-content td{padding:10px 14px;border-bottom:1px solid var(--color-secondary-border);text-align:left}.article-content th{font-family:var(--font-heading);background:var(--color-cream)}.article-content code{padding:2px 6px;border-radius:6px;background:var(--color-cream);font-size:.9em}.article-content pre{margin:2em 0;padding:18px 20px;overflow-x:auto;border-radius:var(--radius-card);background:var(--color-dark);color:var(--color-cream);font-size:15px;line-height:1.6}.article-content pre code{padding:0;background:none;color:inherit}.article-content hr{margin:3em 0;border:0;border-top:1px solid var(--color-secondary-border)}.article-content .article-summary{margin:2.2em 0;padding:28px 32px;border-left:4px solid var(--color-gold);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-soft)}.article-content .article-summary__title{margin:0 0 16px;font-family:var(--font-heading);font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.25}.article-content .article-summary ul{margin:0;padding-left:1.25em}.article-content .article-summary li{margin-bottom:14px;line-height:1.6}.article-content .article-summary li:last-child{margin-bottom:0}.article-content .article-responsibility{margin:2em 0}.article-content .article-responsibility__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.article-content .article-responsibility__card{display:flex;flex-direction:column;margin:0;padding:24px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-cream)}.article-content .article-responsibility__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.article-content .article-responsibility__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-size:20px}.article-content .article-responsibility__number{font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--color-gold)}.article-content .article-responsibility__title{margin:0;font-family:var(--font-heading);font-size:22px;line-height:1.25}.article-content .article-responsibility__role{margin:4px 0 12px;font-weight:600;font-size:16px;line-height:1.4;color:var(--color-brown)}.article-content .article-responsibility__text{margin:0;font-size:16px;line-height:1.65}.article-content .article-responsibility__conclusion{margin-top:20px;padding:16px 20px;border-left:4px solid var(--color-gold);font-size:17px}.article-content .article-responsibility__conclusion>:last-child{margin-bottom:0}.article-content .article-example{margin:2.4em 0;padding:32px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:0 1px 0 var(--color-secondary-border)}.article-content .article-example__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.article-content .article-example__icon,.article-content .article-example__lesson-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-size:20px}.article-content .article-example__kicker{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brown)}.article-content .article-example__title{margin:0;font-family:var(--font-heading);font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.25}.article-content .article-example__situation>:last-child{margin-bottom:0}.article-content .article-example__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none}.article-content .article-example__step{margin:0;padding:16px 18px;border-top:3px solid var(--color-gold);background:var(--color-cream);border-radius:0 0 var(--radius-card) var(--radius-card)}.article-content .article-example__step-label{display:block;margin-bottom:6px;font-family:var(--font-heading);font-size:17px;font-weight:700}.article-content .article-example__step p{margin:0;font-size:16px;line-height:1.6}.article-content .article-example__lesson{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:var(--radius-card);background:var(--color-soft)}.article-content .article-example__lesson p{margin:0;padding-top:2px}.article-content .article-example__note{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--color-brown)}.article-content .article-block-error{padding:8px 12px;border:1px dashed var(--color-brown);border-radius:var(--radius-button);font-size:14px;color:var(--color-brown)}.article-content .article-comparison{margin:2.2em 0}.article-content .article-comparison__intro>:last-child{margin-bottom:0}.article-content .article-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.article-content .article-comparison__side{padding:24px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card)}.article-content .article-comparison__side--first{background:var(--color-cream)}.article-content .article-comparison__side--second{background:var(--color-soft)}.article-content .article-comparison__title{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:clamp(20px,2vw,24px);line-height:1.25}.article-content .article-comparison__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-paper);color:var(--color-brown);font-size:18px}.article-content .article-comparison__text{font-size:16px;line-height:1.65}.article-content .article-comparison__text>:last-child{margin-bottom:0}.article-content .article-process{margin:2.2em 0}.article-content .article-process__list{display:flex;gap:16px;margin:0;padding:0;list-style:none}.article-content .article-process__step{position:relative;flex:1 1 0;min-width:0;margin:0;padding-right:12px}.article-content .article-process__marker{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border:1px solid var(--color-secondary-border);border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-family:var(--font-heading);font-size:18px;font-weight:700}.article-content .article-process__dot{width:10px;height:10px;border-radius:50%;background:var(--color-gold)}.article-content .article-process__step:not(:last-child):after{content:"";position:absolute;top:21px;left:56px;right:-4px;height:2px;background:var(--color-secondary-border)}.article-content .article-process__title{margin:0 0 4px;font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.3}.article-content .article-process__text{font-size:15px;line-height:1.6}.article-content .article-process__text>*{margin-bottom:.6em}.article-content .article-process__text>:last-child{margin-bottom:0}.article-content .article-process__after{margin-top:20px}.article-content .article-process__after>:last-child{margin-bottom:0}.article-content .article-process--stacked .article-process__list,.article-content .article-process--stacked .article-process__step{display:block}.article-content .article-process--stacked .article-process__step{padding:0 0 20px 60px}.article-content .article-process--stacked .article-process__step:last-child{padding-bottom:0}.article-content .article-process--stacked .article-process__marker{position:absolute;top:0;left:0;margin:0}.article-content .article-process--stacked .article-process__step:not(:last-child):after{inset:50px auto 6px 21px;width:2px;height:auto}.article-content .article-question{margin:2.6em 0;padding:32px 36px;border-radius:var(--radius-card);background:var(--color-cream)}.article-content .article-question__label{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brown)}.article-content .article-question__icon{display:inline-flex;flex:none;font-size:15px;line-height:1}.article-content .article-question__text,.article-content .article-question__text p{margin:0;font-family:var(--font-heading);font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.35}.article-content .article-question__description{margin-top:16px;color:var(--color-deep)}.article-content .article-question__description>:first-child{margin-top:0}.article-content .article-question__description>:last-child{margin-bottom:0}.article-content .article-practice{margin:2.2em 0;padding:24px 28px;border-radius:var(--radius-card);background:var(--color-cream)}.article-content .article-practice--compact{font-size:17px;line-height:1.65}.article-content .article-practice--extended{padding:32px 36px;border:1px solid var(--color-secondary-border);background:var(--color-paper)}.article-content .article-practice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:13px;line-height:1.4}.article-content .article-practice__kicker{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brown)}.article-content .article-practice__type{padding:2px 10px;border:1px solid var(--color-secondary-border);border-radius:999px;background:var(--color-soft);color:var(--color-text-muted)}.article-content .article-practice__title{margin:0 0 12px;font-family:var(--font-heading);font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.25}.article-content .article-practice__body>:last-child{margin-bottom:0}.article-content .article-practice__conclusion{margin-top:20px;padding:16px 20px;border-top:3px solid var(--color-gold);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-soft);font-size:16px;line-height:1.6}.article-content .article-practice__conclusion-label{margin:0 0 4px;font-family:var(--font-heading);font-weight:700}.article-content .article-practice__conclusion>:last-child{margin-bottom:0}.article-content .article-keypoints{margin:2.2em 0}.article-content .article-keypoints__list{margin:0;padding:0;list-style:none}.article-content .article-keypoints__item{margin:0}.article-content .article-keypoints__title{margin:0 0 4px;font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:1.3}.article-content .article-keypoints__text{font-size:16px;line-height:1.6}.article-content .article-keypoints__text>:last-child{margin-bottom:0}.article-content .article-keypoints__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-size:16px}.article-content .article-keypoints--cards .article-keypoints__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-content .article-keypoints--cards.article-keypoints--count-2 .article-keypoints__list,.article-content .article-keypoints--cards.article-keypoints--count-4 .article-keypoints__list{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content .article-keypoints--cards .article-keypoints__item{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-top:3px solid var(--color-gold);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-cream)}.article-content .article-keypoints--list .article-keypoints__item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-secondary-border)}.article-content .article-keypoints--list .article-keypoints__item:first-child{border-top:1px solid var(--color-secondary-border)}.article-content .article-keypoints--list .article-keypoints__item:not(:has(.article-keypoints__icon)):before{content:"";flex:none;width:8px;height:8px;margin-top:.55em;border-radius:50%;background:var(--color-gold)}.article-cta{padding-block:56px;background:var(--color-soft)}.article-cta h2{margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.article-cta p{margin:0 0 28px;font-size:17px;line-height:1.65}.article-related{padding-block:72px}.article-related .insights-card{border:1px solid var(--color-secondary-border)}.article-related h2{margin:0 0 32px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}@media(max-width:1023px){.article-container{padding-inline:var(--gutter-tablet)}.article-hero{min-height:480px}.article-hero__content{width:64%;max-width:520px}.article-hero__media{width:50%}.article-hero__fade{left:40%;width:40%}.article-related{padding-block:64px}}@media(max-width:899px){.article-content .article-process__list,.article-content .article-process__step{display:block}.article-content .article-process__step{padding:0 0 20px 60px}.article-content .article-process__step:last-child{padding-bottom:0}.article-content .article-process__marker{position:absolute;top:0;left:0;margin:0}.article-content .article-process__step:not(:last-child):after{inset:50px auto 6px 21px;width:2px;height:auto}.article-content .article-keypoints--cards .article-keypoints__list,.article-content .article-keypoints--cards.article-keypoints--count-4 .article-keypoints__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.article-content .article-responsibility__grid,.article-content .article-example__steps,.article-content .article-comparison__grid,.article-content .article-keypoints--cards .article-keypoints__list,.article-content .article-keypoints--cards.article-keypoints--count-2 .article-keypoints__list,.article-content .article-keypoints--cards.article-keypoints--count-4 .article-keypoints__list{grid-template-columns:minmax(0,1fr)}.article-content .article-summary,.article-content .article-example,.article-content .article-practice,.article-content .article-practice--extended{padding:22px 20px}.article-content .article-question{margin:2.2em 0;padding:22px 20px}.article-content .article-question__text,.article-content .article-question__text p{font-size:18px}.article-content .article-question__description{margin-top:12px}}@media(max-width:767px){.article-hero{position:static;min-height:0;display:block;padding-block:var(--space-6) 0}.article-hero h1{font-size:clamp(22px,6.2vw,26px);line-height:1.2}.article-hero__media{position:relative;width:100%;margin-top:var(--space-6);border-radius:0}.article-hero__media:before{content:"";position:absolute;inset:0 0 auto;height:40%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--color-paper) 0%,transparent 100%)}.article-hero__media img{height:auto;aspect-ratio:4 / 3}.article-hero__fade{display:none}.article-hero__content{width:100%;max-width:none}}@media(max-width:639px){.article-container,.article-hero .insights-container{padding-inline:var(--gutter-mobile)}.article-content{font-size:17px;padding-block:40px 56px}.article-cta,.article-related{padding-block:48px}}.article-dialog{position:fixed;width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);padding:0;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-dark);overflow:hidden}.article-dialog[open]{display:block}.article-dialog::backdrop{background:#2c1a0b99}.article-dialog__close{position:absolute;top:16px;right:16px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-secondary-border);border-radius:50%;background:var(--color-paper);color:var(--color-brown);font-size:18px;cursor:pointer}.article-dialog__close:hover{background:var(--color-secondary-hover)}.article-dialog__close:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.article-dialog__scroll{max-height:calc(100vh - 48px);overflow-y:auto}.article-dialog__status{padding:72px 40px;color:var(--color-text-muted)}.article-dialog__hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:300px;padding:56px max(32px,calc((100% - 940px)/2));background:var(--color-paper)}.article-dialog__hero-content{position:relative;z-index:2;width:62%}.article-dialog__hero-media{position:absolute;top:0;right:0;bottom:0;width:55%;z-index:0}.article-dialog__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.article-dialog__hero-fade{position:absolute;top:0;bottom:0;left:30%;width:45%;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--color-paper) 0%,var(--color-paper) 40%,color-mix(in srgb,var(--color-paper) 85%,transparent) 60%,color-mix(in srgb,var(--color-paper) 40%,transparent) 80%,color-mix(in srgb,var(--color-paper) 0%,transparent) 100%)}.article-dialog__title{margin:0 0 20px;font-family:var(--font-heading);font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.02em}.article-dialog__body{width:min(calc(100% - 64px),940px);margin-inline:auto;padding:0 0 24px}@media(max-width:767px){.article-dialog__hero{flex-direction:column;align-items:stretch;min-height:0;padding:72px 20px 8px}.article-dialog__hero-content{width:100%}.article-dialog__hero-media{position:static;width:100%;height:200px;margin-top:20px}.article-dialog__hero-fade{display:none}.article-dialog__body{width:calc(100% - 40px)}}.SiteBreadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.SiteBreadcrumbInner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}@media(max-width:1199px){.SiteBreadcrumbInner{padding-inline:var(--gutter-tablet)}}.SiteBreadcrumbNav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.SiteBreadcrumbNav a{color:var(--color-brown);text-decoration:none}.SiteBreadcrumbNav a:hover,.SiteBreadcrumbNav a:focus-visible{text-decoration:underline}.SiteBreadcrumbSep{color:var(--color-text-muted)}.home{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.home h1,.home h2,.home h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.home h1{font-size:clamp(42px,4.4vw,64px);line-height:1.2;letter-spacing:-.025em;color:var(--color-dark)}.home h2{font-size:clamp(32px,3vw,44px);line-height:1.14;letter-spacing:-.018em}.home h3{font-size:clamp(22px,2vw,28px);line-height:1.2;color:var(--color-dark)}.home p{font-size:16px;line-height:1.55}.home .lead{font-size:clamp(18px,1.5vw,22px);line-height:1.55}.home .eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.home .eyebrow.eyebrow--gold,.home .proposition--dark .eyebrow.eyebrow--gold{color:var(--color-gold)}.home .eyebrow.eyebrow--inherit{color:inherit}.home a{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.page-section{width:100%;padding-block:88px}.page-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.section-title--center{max-width:780px;margin-inline:auto;text-align:center}.section-heading{max-width:780px}.section-intro{margin:0 0 var(--space-8) 0;color:var(--color-text-muted)}.services-header{display:flex;flex-direction:column;gap:var(--space-4);max-width:950px;margin-bottom:var(--space-12)}.services-header .section-intro{margin:0}.home .services-header__title h2{font-size:clamp(30px,2.4vw,38px);line-height:1.18;letter-spacing:-.015em;margin:0}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.button--primary:hover{background:var(--color-action-hover)}.button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.proposition--dark .button--primary:hover,.proposition--dark .button--primary:focus-visible{color:#2c1a0b}.button--secondary{border:1px solid var(--color-secondary-border);background:var(--color-secondary);color:var(--color-dark)}.button--secondary:hover{background:var(--color-secondary-hover)}.text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.text-link:hover,.text-link:focus-visible{text-decoration:underline}.hero{position:relative;overflow:hidden;display:flex;align-items:center;padding-block:96px;background:var(--color-paper)}.hero__inner{position:relative;z-index:2;width:100%}.hero__content{width:65%;max-width:840px;display:flex;flex-direction:column;justify-content:center}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:var(--space-8) 0 var(--space-6) 0}.hero__brandline{font-style:italic;color:var(--color-brown)}.hero__media{position:absolute;top:0;right:0;bottom:0;width:62%;z-index:0;overflow:hidden}.hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}.hero__fade{position:absolute;top:0;left:0;bottom:0;z-index:1;width:72%;pointer-events:none;background:linear-gradient(90deg,var(--color-paper) 0%,var(--color-paper) 75%,rgba(255,253,248,0) 100%)}.services-section{background:var(--color-soft)}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.service-card{min-height:230px;padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:none}.service-card__icon{display:block;float:right;width:28px;height:28px;margin-bottom:18px;color:var(--color-brown)}.service-cardIcon{display:block}.service-cardTitle{color:var(--color-dark)}.service-cardContent{color:var(--color-text-muted)}.service-cardLink{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-2);color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.service-cardLink:hover{text-decoration:underline}.approach-section{background:var(--color-paper)}.approach__inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:var(--space-12);align-items:center}.approach__questions{max-width:420px}.approach__text p{max-width:68ch;color:var(--color-text-muted)}.approach__questions ol{list-style:none;margin:0;padding:0}.approach__questions li:last-child{border-bottom:1px solid var(--color-secondary-border)}.approach__question-number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:50%;border:1px solid var(--color-secondary-border);font-family:var(--font-heading);font-weight:700;color:var(--color-brown);font-size:13px}.approach__question-text{font-family:var(--font-heading);font-weight:600;color:var(--color-dark);font-size:16px;line-height:1.4;padding-top:4px}.approach__questions li{display:flex;gap:var(--space-6);align-items:flex-start;padding:var(--space-6) 0;min-height:28px;border-top:1px solid var(--color-secondary-border)}.approach__read{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:8px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-brown);font-size:16px;cursor:pointer;vertical-align:middle}.approach__read:hover{background:var(--color-secondary-hover)}.approach__read:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.situations-section{background:var(--color-soft)}.situations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.situation-card{min-height:250px;background:var(--color-paper);border:1px solid var(--color-secondary-border);border-left:3px solid var(--color-gold);border-radius:var(--radius-card);padding:28px;box-shadow:none}.situation-cardLabel{display:block;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--color-brown);margin-bottom:var(--space-3)}.situation-cardContent{color:var(--color-text-muted)}.situation-cardLink{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-2);color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.situation-cardLink:hover{text-decoration:underline}.statement-section{background-color:#2c1a0b}.statement-section__inner{display:flex;flex-direction:column;align-items:center;max-width:1100px;margin-inline:auto;text-align:center}.statement-section__eyebrow{margin:0;font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#ffd33b}.statement-section h2.statement-section__primary{display:block;position:static;max-width:1000px;margin:22px auto 0;font-family:var(--font-heading);font-size:clamp(38px,3vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-align:center;text-wrap:balance;color:#fffdf8;opacity:1;visibility:visible;transform:none}.statement-section h2.statement-section__secondary{display:block;position:static;max-width:920px;margin:28px auto 0;font-family:var(--font-heading);font-size:clamp(24px,2vw,30px);font-weight:600;line-height:1.4;letter-spacing:-.01em;text-align:center;text-wrap:balance;color:#fceac5;opacity:1;visibility:visible;transform:none}.propositions{width:100%;max-width:var(--container-max);margin-inline:auto;padding:0}.propositions__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;border-radius:18px;overflow:hidden}.proposition{display:flex;height:100%;align-items:stretch}.proposition__inner{display:flex;flex-direction:column;width:100%;max-width:100%;padding-block:64px}.proposition__inner .button{align-self:flex-start;margin-top:auto}.proposition--light{background:var(--color-cream);padding-left:50px;padding-right:50px}.proposition--dark{background:var(--color-deep);color:var(--color-cream);padding-left:50px;padding-right:50px}.proposition--dark h3{color:#fffdf8}.proposition--dark p{color:#fdf5e6;opacity:1}.proposition--dark li{color:#fceac5;opacity:1}.proposition--dark .eyebrow{color:#ffd33b}.proposition--dark .button--primary{color:#2c1a0b}.proposition__inner ul{list-style:none;padding-left:0;line-height:1.8;font-size:16px;color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-6) 0}.proposition__inner ul li{position:relative;padding-left:28px}.proposition__inner ul li:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:var(--color-brown)}.proposition--dark .proposition__inner ul li:before,.proposition--dark .check-icon,.proposition--dark li::marker{color:#ffd33b;opacity:1}.protection-band{background-color:#fceac5;padding-block:92px}.protection-band__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:0}.protection-band__text{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;width:100%;box-sizing:border-box;padding-right:48px;text-align:left}.protection-band__text .eyebrow{color:var(--color-brown)}.protection-band__text h2{color:var(--color-dark);font-size:clamp(32px,3vw,44px);max-width:680px;text-wrap:balance}.protection-band__text p{color:#705b49;max-width:620px}.protection-band__text .button{width:fit-content;max-width:100%;align-self:flex-start;margin-top:var(--space-4)}.protection-band__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 160px);max-width:none;height:clamp(440px,32vw,500px);min-height:440px;margin:0;border-radius:0 18px 18px 0;overflow:hidden}.protection-band__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.protection-band__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:32%;pointer-events:none;background:linear-gradient(90deg,#FCEAC5 0%,rgba(252,234,197,.9) 25%,transparent 100%)}.cases-section{background-color:#fffdf8;padding-top:88px;padding-bottom:var(--space-20)}.cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.case-card{min-height:310px;background:var(--color-paper);border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);padding:28px;box-shadow:none}.case-card p{font-size:16px;color:var(--color-text-muted)}.case-card__learning{margin-top:var(--space-6);font-weight:700;color:var(--color-brown)!important}.cases-link{display:inline-flex;width:fit-content;margin:var(--space-8) 0 0 0;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none;min-height:44px;align-items:center}.cases-link:hover{text-decoration:underline}.academy-band{background-color:#fdf5e6;border-top:1px solid #e8dfc4;padding-block:92px}.academy-band__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:0}.academy-band__text{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;width:100%;box-sizing:border-box;padding-right:48px;text-align:left}.academy-band__text .eyebrow{color:var(--color-brown)}.academy-band__text h2,.academy-band__text p{max-width:680px}.academy-band__text h2{font-size:clamp(32px,3vw,44px);text-wrap:balance}.academy-band__text p{color:#705b49}.academy-band__text .button{width:fit-content;max-width:100%;align-self:flex-start;margin-top:var(--space-4)}.academy-band__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 160px);max-width:none;height:clamp(420px,30vw,480px);min-height:420px;margin:0;border-radius:0 18px 18px 0;overflow:hidden}.academy-band__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:72% center}.academy-band__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:45%;pointer-events:none;background:linear-gradient(90deg,#FDF5E6 0%,rgba(253,245,230,.95) 35%,rgba(253,245,230,.5) 65%,transparent 100%)}.insights-section{background:var(--color-soft)}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.insight-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--color-paper);border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);box-shadow:none}.insight-cardMedia{aspect-ratio:3 / 2;overflow:hidden;background:var(--color-soft)}.insight-cardMedia img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.insight-card--backup .insight-cardMedia img{object-position:40% center}.insight-card--leveranciers .insight-cardMedia img{object-position:35% center}.insight-card--risico .insight-cardMedia img{object-position:45% center}.insight-cardBody{display:flex;flex:1;flex-direction:column;padding:24px 28px 20px}.insight-cardTitle{margin:0 0 var(--space-2);font-size:22px;color:var(--color-dark)}.insight-cardContent{font-size:16px;color:var(--color-text-muted)}.insight-cardLink{display:inline-flex;gap:8px;min-height:44px;align-items:center;align-self:flex-start;margin-top:auto;padding-top:var(--space-2);color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.insight-cardLink:after{content:"";position:absolute;inset:0}.insight-cardLink svg{transition:transform .2s ease}.insight-cardLink:hover{text-decoration:underline}.insight-cardLink:hover svg,.insight-cardLink:focus-visible svg{transform:translate(4px)}.insight-card:focus-within{outline:2px solid var(--color-brown);outline-offset:2px}.insight-cardLink:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.insight-cardLink svg{transition:none}}.final-cta-section{background:var(--color-deep);color:var(--color-cream);text-align:center;padding-block:88px}.final-cta__inner{max-width:820px}.final-cta-section h2{margin-inline:auto;font-size:clamp(32px,3vw,46px);color:var(--color-cream)}.final-cta-section p{max-width:680px;margin:20px auto var(--space-6) auto;font-size:18px;color:#fdf5e6d9}@media(max-width:1199px){.page-container{padding-inline:var(--gutter-tablet)}.services-grid,.situations-grid,.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-header{gap:var(--space-3);margin-bottom:var(--space-8)}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:560px;padding-block:72px}.hero__content{width:58%;max-width:480px}.hero__media{width:54%}.hero__fade{width:74%}.protection-band__inner,.academy-band__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0}.protection-band__media,.academy-band__media{width:calc(100% + 60px);min-height:360px}.insights-grid>:last-child{grid-column:span 2;max-width:480px;margin-inline:auto}}@media(max-width:1023px){.propositions-section{padding-block:64px;padding-inline:32px}.proposition--light,.proposition--dark{padding-inline:32px}.statement-section__inner{padding-block:80px}.protection-band,.academy-band{padding-block:64px}.cases-section{padding-top:80px;padding-bottom:64px}.protection-band__text,.academy-band__text{padding-right:32px}.academy-band__text h2,.academy-band__text p{max-width:620px}}@media(max-width:767px){.page-container{padding-inline:var(--gutter-mobile)}.page-section{padding-block:var(--space-12)}.propositions-section{padding-block:48px;padding-inline:20px}.propositions__panels{grid-template-columns:1fr}.proposition--light,.proposition--dark{padding:40px 20px}.statement-section__inner{padding-block:64px}.statement-section__eyebrow{font-size:18px}.statement-section h2.statement-section__primary{margin-top:18px;font-size:clamp(30px,8vw,38px)}.statement-section h2.statement-section__secondary{margin-top:22px;font-size:clamp(20px,5.5vw,24px);line-height:1.4}.protection-band,.academy-band{padding-block:56px;border-top:none}.cases-section{padding-top:64px;padding-bottom:56px}.hero__inner,.approach__inner{grid-template-columns:1fr}.approach__questions{max-width:none}.protection-band__inner,.academy-band__inner{grid-template-columns:1fr;gap:32px}.hero{position:static;min-height:0;display:flex;flex-direction:column;padding-block:var(--space-6) 0}.hero__inner{order:1}.hero__content{width:100%;max-width:none;padding-block:0}.hero h1{font-size:clamp(22px,6.2vw,26px);line-height:1.2;overflow-wrap:anywhere}.hero .lead{font-size:16px}.hero__brandline{text-align:center}.hero__media{position:relative;order:2;width:100%;margin-top:var(--space-6);border-radius:0}.hero__media:before{content:"";position:absolute;inset:0 0 auto;height:40%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--color-paper) 0%,transparent 100%)}.hero__media img{height:auto;aspect-ratio:4 / 3;object-position:62% center}.hero__fade{display:none}.protection-band__text,.academy-band__text{order:1;padding-right:0}.protection-band__text h2,.academy-band__text h2,.protection-band__text p,.academy-band__text p{max-width:none}.protection-band__media,.academy-band__media{order:2;justify-self:stretch;width:100%;height:auto;min-height:0;max-width:none;margin:0;border-radius:var(--radius-panel)}.protection-band__media img,.academy-band__media img{height:auto;aspect-ratio:16 / 10}.services-grid,.situations-grid,.cases-grid,.insights-grid{grid-template-columns:1fr}.insights-grid>:last-child{grid-column:auto;max-width:none}.proposition__inner{max-width:none;padding-block:var(--space-12)}.hero__actions .button,.hero__actions .text-link{width:100%;justify-content:center}.protection-band__media:before,.academy-band__media:before{display:none}}@media(prefers-reduced-motion:reduce){.home *,.home *:before,.home *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.it-beheer-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.it-beheer-page h1,.it-beheer-page h2,.it-beheer-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.it-beheer-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.it-beheer-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.it-beheer-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.it-beheer-page p{font-size:16px;line-height:1.6}.it-beheer-page .itb-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.it-beheer-page .itb-lead{font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.it-beheer-page .itb-section{width:100%;padding-block:88px}.it-beheer-page .itb-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.it-beheer-page .itb-section-intro{color:var(--color-text-muted)}.it-beheer-page .itb-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.it-beheer-page .itb-section-header--center .itb-section-intro{margin-inline:auto;text-align:left}.it-beheer-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.it-beheer-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.it-beheer-page .button--primary:hover{background:var(--color-action-hover)}.it-beheer-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.it-beheer-page .itb-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.it-beheer-page .itb-text-link:hover,.it-beheer-page .itb-text-link:focus-visible{text-decoration:underline}.it-beheer-page .itb-journey{background:var(--color-paper)}.it-beheer-page .itb-journey__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;align-items:stretch}.it-beheer-page .itb-journey__media{position:relative;z-index:1;justify-self:start;width:calc(100% + 120px);max-width:none;height:auto;min-height:clamp(300px,24vw,420px);margin:0;border-radius:var(--radius-card) 0 0 var(--radius-card);overflow:hidden}.it-beheer-page .itb-journey__media img{display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center}.it-beheer-page .itb-journey__media:before{content:"";position:absolute;inset:0 0 0 auto;z-index:2;width:28%;pointer-events:none;background:linear-gradient(270deg,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 85%,transparent) 40%,transparent 100%)}.it-beheer-page .itb-journey__text{position:relative;z-index:3;padding-left:75px}.it-beheer-page .itb-journey__text p{color:var(--color-text-muted)}.it-beheer-page .itb-principles{background:var(--color-soft)}.it-beheer-page .itb-principles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.it-beheer-page .itb-principle{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);text-align:left}.it-beheer-page .itb-principle__icon{display:flex;align-items:center;justify-content:center;float:right;width:40px;height:40px;margin-bottom:var(--space-4);font-size:22px;color:var(--color-brown)}.it-beheer-page .itb-principle p{color:var(--color-text-muted)}.it-beheer-page .itb-services{background:var(--color-paper)}.it-beheer-page .itb-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.it-beheer-page .itb-service-card{display:flex;flex-direction:column;min-height:220px;padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft);text-decoration:none;color:inherit;transition:border-color .18s ease-out,background-color .18s ease-out}.it-beheer-page .itb-service-card:hover,.it-beheer-page .itb-service-card:focus-visible{background:var(--color-secondary);border-color:var(--color-action-border)}.it-beheer-page .itb-service-card:focus-visible{outline:2px solid var(--color-brown);outline-offset:2px}.it-beheer-page .itb-service-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}.it-beheer-page .itb-service-card__icon{display:flex;justify-content:center;width:32px;height:32px;flex:none;font-size:18px;color:var(--color-brown)}.it-beheer-page .itb-service-card h3{margin-bottom:0}.it-beheer-page .itb-service-card p{flex:1;color:var(--color-text-muted)}.it-beheer-page .itb-service-card__link{display:inline-flex;align-items:center;margin-top:var(--space-4);font-family:var(--font-heading);font-weight:600;color:var(--color-brown)}.it-beheer-page .itb-service-card:hover .itb-service-card__link{text-decoration:underline}.it-beheer-page .itb-process{background:var(--color-soft)}.it-beheer-page .itb-process__line{position:relative;display:flex;list-style:none;margin:var(--space-12) 0 0 0;padding:0;gap:var(--space-4)}.it-beheer-page .itb-process__line:before{content:"";position:absolute;top:20px;left:calc(100% / 12);right:calc(100% / 12);height:2px;background:var(--color-action-border);z-index:1}.it-beheer-page .itb-process__step{position:relative;z-index:2;flex:1 1 0;padding-top:56px;text-align:center}.it-beheer-page .itb-process__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-action-border);font-family:var(--font-heading);font-weight:700;color:var(--color-brown)}.it-beheer-page .itb-process__step h3{font-size:18px;margin-bottom:var(--space-2)}.it-beheer-page .itb-process__step p{color:var(--color-text-muted);font-size:15px}.it-beheer-page .itb-responsibility{background:var(--color-paper)}.it-beheer-page .itb-responsibility__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.it-beheer-page .itb-responsibility__panel{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft)}.it-beheer-page .itb-responsibility__panel ul{list-style:none;margin:var(--space-4) 0 0 0;padding:0;color:var(--color-text-muted)}.it-beheer-page .itb-responsibility__panel li{position:relative;padding:var(--space-2) 0 var(--space-2) 22px;border-top:1px solid var(--color-secondary-border)}.it-beheer-page .itb-responsibility__panel li:first-child{border-top:none}.it-beheer-page .itb-responsibility__panel li:before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;border-radius:50%;background:var(--color-brown)}.it-beheer-page .itb-responsibility__statement{margin-top:var(--space-8);padding:20px 28px;border-radius:var(--radius-card);background:var(--color-deep);color:var(--color-cream);font-family:var(--font-heading);font-weight:600;text-align:center}.it-beheer-page .itb-change{background:var(--color-soft)}.it-beheer-page .itb-change__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0;align-items:stretch}.it-beheer-page .itb-change__media{position:relative;z-index:1;justify-self:start;width:calc(100% + 120px);max-width:none;height:auto;min-height:clamp(300px,24vw,420px);margin:0;border-radius:var(--radius-card) 0 0 var(--radius-card);overflow:hidden}.it-beheer-page .itb-change__media img{display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center}.it-beheer-page .itb-change__media:before{content:"";position:absolute;inset:0 0 0 auto;z-index:2;width:28%;pointer-events:none;background:linear-gradient(270deg,var(--color-soft) 0%,color-mix(in srgb,var(--color-soft) 85%,transparent) 40%,transparent 100%)}.it-beheer-page .itb-change__text{position:relative;z-index:3;padding-left:75px}.it-beheer-page .itb-change__topics{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8)}.it-beheer-page .itb-change__topic{display:flex;gap:var(--space-4);align-items:flex-start}.it-beheer-page .itb-change__topic-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;font-size:18px;color:var(--color-brown)}.it-beheer-page .itb-change__topic h3{margin-bottom:0}.it-beheer-page .itb-change__topic p{color:var(--color-text-muted);margin:var(--space-1) 0 0 0}.it-beheer-page .itb-protection-band{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.it-beheer-page .beheer-protection__inner{max-width:900px;margin-inline:auto;text-align:center}.it-beheer-page .itb-protection-band .itb-eyebrow{color:var(--color-gold);text-align:center}.it-beheer-page .itb-protection-band h2{color:var(--color-paper);max-width:920px;margin-inline:auto}.it-beheer-page .itb-protection-band .itb-section-intro{color:var(--color-secondary);max-width:920px;margin:var(--space-4) auto 0;text-align:center}.it-beheer-page .beheer-protection__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:var(--space-12) auto 0}.it-beheer-page .beheer-protection__item{padding-inline:44px;text-align:center}.it-beheer-page .beheer-protection__item+.beheer-protection__item{border-left:1px solid rgba(253,245,230,.22)}.it-beheer-page .beheer-protection__item h3{color:var(--color-paper);font-size:18px}.it-beheer-page .beheer-protection__item p{color:var(--color-secondary);margin:var(--space-1) 0 0 0}.it-beheer-page .beheer-protection__link{display:inline-flex;margin:var(--space-8) auto 0}.it-beheer-page .itb-protection-band .itb-text-link{color:var(--color-gold)}.it-beheer-page .itb-onboarding{background:var(--color-paper)}.it-beheer-page .itb-onboarding__line{position:relative;display:flex;list-style:none;margin:var(--space-12) 0 0 0;padding:0;gap:var(--space-6)}.it-beheer-page .itb-onboarding__line:before{content:"";position:absolute;top:20px;left:12.5%;right:12.5%;height:2px;background:var(--color-secondary-border);z-index:1}.it-beheer-page .itb-onboarding__step{position:relative;z-index:2;flex:1 1 0;padding-top:56px;text-align:center}.it-beheer-page .itb-onboarding__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-brown);font-family:var(--font-heading);font-weight:700;color:var(--color-paper)}.it-beheer-page .itb-onboarding__step h3{font-size:18px;margin-bottom:var(--space-2)}.it-beheer-page .itb-onboarding__step p{color:var(--color-text-muted);font-size:15px}.it-beheer-page .itb-final-cta{background:var(--color-deep);color:var(--color-cream)}.it-beheer-page .itb-final-cta__inner{max-width:920px;margin-inline:auto;text-align:center}.it-beheer-page .itb-final-cta .itb-eyebrow{color:var(--color-gold);text-align:center}.it-beheer-page .itb-final-cta h2{color:var(--color-paper)}.it-beheer-page .itb-final-cta p{color:var(--color-secondary);margin-inline:auto}.it-beheer-page .itb-final-cta .button--primary{margin-top:var(--space-8)}@media(max-width:1199px){.it-beheer-page .itb-container{padding-inline:var(--gutter-tablet)}.it-beheer-page .itb-principles__grid,.it-beheer-page .itb-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-beheer-page .itb-responsibility__grid{grid-template-columns:1fr}.it-beheer-page .itb-process__line,.it-beheer-page .itb-onboarding__line{flex-direction:column;gap:var(--space-8)}.it-beheer-page .itb-process__line:before,.it-beheer-page .itb-onboarding__line:before{display:none}.it-beheer-page .itb-process__step:not(:last-child):before{content:"";position:absolute;top:20px;left:19px;width:2px;height:calc(100% + var(--space-8));background:var(--color-action-border);z-index:1}.it-beheer-page .itb-onboarding__step:not(:last-child):before{content:"";position:absolute;top:20px;left:19px;width:2px;height:calc(100% + var(--space-8));background:var(--color-secondary-border);z-index:1}.it-beheer-page .itb-process__step,.it-beheer-page .itb-onboarding__step{padding-left:56px;padding-top:0;text-align:left}.it-beheer-page .itb-process__number,.it-beheer-page .itb-onboarding__number{top:0;left:20px;transform:translate(-50%)}.it-beheer-page .itb-protection-band{padding-block:72px}.it-beheer-page .itb-journey__inner,.it-beheer-page .itb-change__inner{grid-template-columns:1fr}.it-beheer-page .itb-journey__text,.it-beheer-page .itb-change__text{padding-left:0}.it-beheer-page .itb-journey__media,.it-beheer-page .itb-change__media{justify-self:stretch;width:100%;height:clamp(260px,40vw,360px);margin-bottom:var(--space-8);border-radius:var(--radius-card)}.it-beheer-page .itb-journey__media:before,.it-beheer-page .itb-change__media:before{display:none}}@media(max-width:767px){.it-beheer-page .itb-container{padding-inline:var(--gutter-mobile)}.it-beheer-page .itb-section,.it-beheer-page .itb-protection-band{padding-block:var(--space-12)}.it-beheer-page .beheer-protection__comparison{grid-template-columns:1fr;gap:var(--space-8)}.it-beheer-page .beheer-protection__item+.beheer-protection__item{border-left:0;border-top:1px solid rgba(253,245,230,.22);padding-top:var(--space-8)}.it-beheer-page .itb-journey__inner,.it-beheer-page .itb-change__inner{grid-template-columns:1fr}.it-beheer-page .itb-journey__media,.it-beheer-page .itb-change__media{order:1}.it-beheer-page .itb-journey__media img,.it-beheer-page .itb-change__media img{aspect-ratio:16 / 9}.it-beheer-page .itb-journey__text,.it-beheer-page .itb-change__text{order:2}.it-beheer-page .itb-principles__grid,.it-beheer-page .itb-services__grid{grid-template-columns:1fr}.it-beheer-page .itb-final-cta .button--primary{width:100%}}@media(prefers-reduced-motion:reduce){.it-beheer-page *,.it-beheer-page *:before,.it-beheer-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wp365-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.wp365-page h1,.wp365-page h2,.wp365-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.wp365-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.wp365-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.wp365-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.wp365-page p{font-size:16px;line-height:1.6}.wp365-page .wp365-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.wp365-page .wp365-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.wp365-page .wp365-section{width:100%;padding-block:88px}.wp365-page .wp365-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.wp365-page .wp365-section-intro{color:var(--color-text-muted)}.wp365-page .wp365-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.wp365-page .wp365-section-header--center .wp365-section-intro{margin-inline:auto;text-align:center}.wp365-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.wp365-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.wp365-page .button--primary:hover{background:var(--color-action-hover)}.wp365-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.wp365-page .wp365-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.wp365-page .wp365-text-link:hover,.wp365-page .wp365-text-link:focus-visible{text-decoration:underline}.wp365-page .wp365-breadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.wp365-page .wp365-breadcrumb__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.wp365-page .wp365-breadcrumb__nav a{color:var(--color-brown);text-decoration:none}.wp365-page .wp365-breadcrumb__nav a:hover,.wp365-page .wp365-breadcrumb__nav a:focus-visible{text-decoration:underline}.wp365-page .wp365-breadcrumb__sep{color:var(--color-text-muted)}.wp365-page .wp365-cohesion{background:var(--color-soft)}.wp365-page .wp365-cohesion__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.wp365-page .wp365-cohesion__item{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.wp365-page .wp365-cohesion__item p{color:var(--color-text-muted)}.wp365-page .wp365-situations{background:var(--color-paper)}.wp365-page .wp365-situations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.wp365-page .wp365-situation{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft)}.wp365-page .wp365-situation p{color:var(--color-text-muted)}.wp365-page .wp365-approach-band{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.wp365-page .wp365-approach-band__inner{max-width:920px;margin-inline:auto;text-align:center}.wp365-page .wp365-approach-band .wp365-eyebrow{color:var(--color-gold);text-align:center}.wp365-page .wp365-approach-band h2{color:var(--color-paper)}.wp365-page .wp365-approach-band .wp365-section-intro{color:var(--color-cream);margin:var(--space-4) auto 0;text-align:center}.wp365-page .wp365-deepening{background:var(--color-soft)}.wp365-page .wp365-deepening__inner{max-width:920px;margin-inline:auto}.wp365-page .wp365-deepening__inner p{color:var(--color-text-muted)}.wp365-page .wp365-deepening__emphasis{padding:16px 24px;border-left:3px solid var(--color-brown);background:var(--color-paper);color:var(--color-dark)!important;font-weight:600}.wp365-page .wp365-final-cta{background:var(--color-deep);color:var(--color-cream)}.wp365-page .wp365-final-cta__inner{max-width:920px;margin-inline:auto;text-align:center}.wp365-page .wp365-final-cta .wp365-eyebrow{color:var(--color-gold);text-align:center}.wp365-page .wp365-final-cta h2{color:var(--color-paper)}.wp365-page .wp365-final-cta p{color:var(--color-cream);margin-inline:auto}.wp365-page .wp365-final-cta .button--primary{margin-top:var(--space-8)}@media(max-width:1199px){.wp365-page .wp365-container{padding-inline:var(--gutter-tablet)}.wp365-page .wp365-cohesion__grid,.wp365-page .wp365-situations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp365-page .wp365-approach-band{padding-block:72px}}@media(max-width:767px){.wp365-page .wp365-container{padding-inline:var(--gutter-mobile)}.wp365-page .wp365-section,.wp365-page .wp365-approach-band{padding-block:var(--space-12)}.wp365-page .wp365-cohesion__grid,.wp365-page .wp365-situations__grid{grid-template-columns:1fr}.wp365-page .wp365-final-cta .button--primary{width:100%}}@media(prefers-reduced-motion:reduce){.wp365-page *,.wp365-page *:before,.wp365-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.neti-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.neti-page h1,.neti-page h2,.neti-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.neti-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.neti-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.neti-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.neti-page p{font-size:16px;line-height:1.6}.neti-page .neti-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.neti-page .neti-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.neti-page .neti-section{width:100%;padding-block:88px}.neti-page .neti-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.neti-page .neti-section-intro{color:var(--color-text-muted)}.neti-page .neti-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.neti-page .neti-section-header--center .neti-section-intro{margin-inline:auto;text-align:left}.neti-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.neti-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.neti-page .button--primary:hover{background:var(--color-action-hover)}.neti-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.neti-page .neti-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.neti-page .neti-text-link:hover,.neti-page .neti-text-link:focus-visible{text-decoration:underline}.neti-page .neti-breadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.neti-page .neti-breadcrumb__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.neti-page .neti-breadcrumb__nav a{color:var(--color-brown);text-decoration:none}.neti-page .neti-breadcrumb__nav a:hover,.neti-page .neti-breadcrumb__nav a:focus-visible{text-decoration:underline}.neti-page .neti-breadcrumb__sep{color:var(--color-text-muted)}.neti-page .neti-importance{--neti-importance-bg: #FFFBF3;background:var(--neti-importance-bg)}.neti-page .neti-importance .neti-section-header--center{max-width:none}.neti-page .neti-importance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.neti-page .neti-importance__item{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft);text-align:left}.neti-page .neti-importance__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}.neti-page .neti-importance__header h3{margin-bottom:0}.neti-page .neti-importance__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;font-size:22px;color:var(--color-brown)}.neti-page .neti-importance__item p{color:var(--color-text-muted)}.neti-page .neti-scenarios{background:var(--color-soft)}.neti-page .neti-scenarios__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-16);align-items:stretch}.neti-page .neti-scenarios__inner.neti-scenarios__inner--spaced{margin-top:var(--space-12)}.neti-page .neti-scenarios__media{height:auto;min-height:360px;border-radius:var(--radius-card);overflow:hidden}.neti-page .neti-scenarios__media img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.neti-page .neti-scenarios__list{display:flex;flex-direction:column;gap:var(--space-6)}.neti-page .neti-scenario{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.neti-page .neti-scenario p{color:var(--color-text-muted)}.neti-page .neti-approach-band{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.neti-page .neti-approach-band__header{max-width:920px;margin-inline:auto;text-align:center}.neti-page .neti-approach-band .neti-eyebrow{color:var(--color-gold);text-align:center}.neti-page .neti-approach-band h2{color:var(--color-paper)}.neti-page .neti-approach-band .neti-section-intro{color:var(--color-cream);margin:var(--space-4) auto 0;text-align:center}.neti-page .neti-process__line{position:relative;display:flex;list-style:none;margin:var(--space-12) 0 0 0;padding:0;gap:var(--space-4)}.neti-page .neti-process__line:before{content:"";position:absolute;top:20px;left:10%;right:10%;height:2px;background:#fdf5e64d;z-index:1}.neti-page .neti-process__step{position:relative;z-index:2;flex:1 1 0;padding-top:56px;text-align:center}.neti-page .neti-process__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-deep);border:2px solid var(--color-gold);font-family:var(--font-heading);font-weight:700;color:var(--color-gold)}.neti-page .neti-process__step h3{font-size:18px;color:var(--color-paper);margin-bottom:var(--space-2)}.neti-page .neti-process__step p{color:var(--color-cream);font-size:15px}.neti-page .neti-infra{background:var(--color-paper)}.neti-page .neti-infra__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.neti-page .neti-infra__item{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft)}.neti-page .neti-infra__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:var(--space-4);font-size:18px;color:var(--color-brown);float:right}.neti-page .neti-infra__item p{color:var(--color-text-muted)}.neti-page .neti-split{background:var(--color-soft)}.neti-page .neti-split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.neti-page .neti-split__panel{display:flex;flex-direction:column;padding:36px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.neti-page .neti-split__panel .neti-eyebrow{margin:0 0 var(--space-2)}.neti-page .neti-split__panel h2{margin:0 0 var(--space-4)}.neti-page .neti-split__panel p{margin:0;color:var(--color-text-muted)}.neti-page .neti-split__panel p+p{margin-top:var(--space-3)}.neti-page .neti-split__text{flex:1 1 auto}.neti-page .neti-split__media{margin-top:var(--space-6);border-radius:var(--radius-card);overflow:hidden}.neti-page .neti-split__media img{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.neti-page .neti-split__link{align-self:flex-start;margin-top:var(--space-4)}.neti-page .neti-change-control{background:var(--color-paper)}.neti-page .neti-change-control__inner{max-width:920px;margin-inline:auto}.neti-page .neti-change-control p{color:var(--color-text-muted)}.neti-page .neti-change-control__questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:var(--space-8) 0;padding:0;list-style:none}.neti-page .neti-change-control__question{padding:16px 20px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft);font-family:var(--font-heading);font-weight:600;color:var(--color-dark)}.neti-page .neti-change-control__closing{font-weight:600}.neti-page .neti-depth{background:var(--color-soft)}.neti-page .neti-depth__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.neti-page .neti-depth__item{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);color:inherit;text-decoration:none}.neti-page .neti-depth__item p{flex:1;color:var(--color-text-muted)}.neti-page .neti-depth__item span{display:inline-flex;margin-top:var(--space-4);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.neti-page .neti-depth__item--link{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.neti-page .neti-depth__item--link:hover{border-color:var(--color-brown);box-shadow:0 8px 20px #4b23001a;transform:translateY(-2px)}.neti-page .neti-depth__item--link:focus-visible{outline:3px solid var(--color-brown);outline-offset:3px}.neti-page .neti-depth__item span.neti-depth__action{color:var(--color-brown)}.neti-page .neti-depth__item--link:hover .neti-depth__action{text-decoration:underline}.neti-page .neti-final-cta{background:var(--color-deep);color:var(--color-cream)}.neti-page .neti-final-cta__inner{max-width:920px;margin-inline:auto;text-align:center}.neti-page .neti-final-cta .neti-eyebrow{color:var(--color-gold);text-align:center}.neti-page .neti-final-cta h2{color:var(--color-paper)}.neti-page .neti-final-cta p{color:var(--color-cream);margin-inline:auto}.neti-page .neti-final-cta .neti-final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-8)}.neti-page .neti-final-cta .neti-text-link{color:var(--color-gold)}@media(max-width:1199px){.neti-page .neti-container{padding-inline:var(--gutter-tablet)}.neti-page .neti-importance__grid,.neti-page .neti-infra__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neti-page .neti-depth__grid{grid-template-columns:1fr}.neti-page .neti-process__line{flex-direction:column;gap:var(--space-8)}.neti-page .neti-process__line:before{display:none}.neti-page .neti-process__step:not(:last-child):before{content:"";position:absolute;top:20px;left:19px;width:2px;height:calc(100% + var(--space-8));background:#fdf5e64d;z-index:1}.neti-page .neti-process__step{padding-left:56px;padding-top:0;text-align:left}.neti-page .neti-process__number{top:0;left:20px;transform:translate(-50%)}.neti-page .neti-approach-band{padding-block:72px}.neti-page .neti-change-control__questions{grid-template-columns:1fr}}@media(max-width:767px){.neti-page .neti-container{padding-inline:var(--gutter-mobile)}.neti-page .neti-section,.neti-page .neti-approach-band{padding-block:var(--space-12)}.neti-page .neti-importance__grid,.neti-page .neti-infra__grid,.neti-page .neti-split__grid,.neti-page .neti-scenarios__inner{grid-template-columns:1fr}.neti-page .neti-scenarios__media{order:1}.neti-page .neti-scenarios__media img{aspect-ratio:16 / 9}.neti-page .neti-scenarios__list{order:2}.neti-page .neti-final-cta .button--primary{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.neti-page *,.neti-page *:before,.neti-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bevm-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.bevm-page h1,.bevm-page h2,.bevm-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.bevm-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.bevm-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.bevm-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.bevm-page p{font-size:16px;line-height:1.6}.bevm-page .bevm-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.bevm-page .bevm-lead{font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.bevm-page .bevm-section{width:100%;padding-block:88px}.bevm-page .bevm-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.bevm-page .bevm-section-intro{color:var(--color-text-muted)}.bevm-page .bevm-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.bevm-page .bevm-section-header--center .bevm-section-intro{margin-inline:auto;text-align:center}.bevm-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.bevm-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.bevm-page .button--primary:hover{background:var(--color-action-hover)}.bevm-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bevm-page .bevm-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.bevm-page .bevm-text-link:hover,.bevm-page .bevm-text-link:focus-visible{text-decoration:underline}.bevm-page .bevm-breadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.bevm-page .bevm-breadcrumb__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.bevm-page .bevm-breadcrumb__nav a{color:var(--color-brown);text-decoration:none}.bevm-page .bevm-breadcrumb__nav a:hover,.bevm-page .bevm-breadcrumb__nav a:focus-visible{text-decoration:underline}.bevm-page .bevm-breadcrumb__sep{color:var(--color-text-muted)}.bevm-page .bevm-importance{background:var(--color-soft)}.bevm-page .bevm-importance__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;align-items:stretch}.bevm-page .bevm-importance__media{position:relative;z-index:1;justify-self:start;width:calc(100% + 120px);max-width:none;height:auto;min-height:360px;margin:0;border-radius:var(--radius-card) 0 0 var(--radius-card);overflow:hidden}.bevm-page .bevm-importance__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center}.bevm-page .bevm-importance__media:before{content:"";position:absolute;inset:0 0 0 auto;z-index:2;width:28%;pointer-events:none;background:linear-gradient(270deg,var(--color-soft) 0%,color-mix(in srgb,var(--color-soft) 85%,transparent) 40%,transparent 100%)}.bevm-page .bevm-importance__text{position:relative;z-index:3;padding-left:75px}.bevm-page .bevm-importance__text p{color:var(--color-text-muted)}.bevm-page .bevm-importance__accent{margin-top:var(--space-6);padding:16px 24px;border-left:3px solid var(--color-brown);background:var(--color-paper);color:var(--color-dark)!important;font-weight:600}.bevm-page .bevm-cohesion{background:var(--color-paper)}.bevm-page .bevm-cohesion__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.bevm-page .bevm-cohesion__item{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft)}.bevm-page .bevm-cohesion__item p{color:var(--color-text-muted)}.bevm-page .bevm-approach-band{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.bevm-page .bevm-approach-band__header{max-width:920px;margin-inline:auto;text-align:center}.bevm-page .bevm-approach-band .bevm-eyebrow{color:var(--color-gold);text-align:center}.bevm-page .bevm-approach-band h2{color:var(--color-paper)}.bevm-page .bevm-approach-band .bevm-section-intro{color:var(--color-cream);margin:var(--space-4) auto 0;text-align:center}.bevm-page .bevm-process__line{position:relative;display:flex;list-style:none;margin:var(--space-12) 0 0 0;padding:0;gap:var(--space-4)}.bevm-page .bevm-process__line:before{content:"";position:absolute;top:20px;left:12.5%;right:12.5%;height:2px;background:#fdf5e64d;z-index:1}.bevm-page .bevm-process__step{position:relative;z-index:2;flex:1 1 0;padding-top:56px;text-align:center}.bevm-page .bevm-process__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-deep);border:2px solid var(--color-gold);font-family:var(--font-heading);font-weight:700;color:var(--color-gold)}.bevm-page .bevm-process__step h3{font-size:18px;color:var(--color-paper);margin-bottom:var(--space-2)}.bevm-page .bevm-process__step p{color:var(--color-cream);font-size:15px}.bevm-page .bevm-monitoring{background:var(--color-paper)}.bevm-page .bevm-monitoring__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch}.bevm-page .bevm-monitoring__text{position:relative;z-index:3;padding-right:75px}.bevm-page .bevm-monitoring__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 120px);max-width:none;height:auto;min-height:360px;margin:0;border-radius:0 var(--radius-card) var(--radius-card) 0;overflow:hidden}.bevm-page .bevm-monitoring__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center}.bevm-page .bevm-monitoring__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 85%,transparent) 40%,transparent 100%)}.bevm-page .bevm-monitoring__text p{color:var(--color-text-muted)}.bevm-page .bevm-situations{background:var(--color-soft)}.bevm-page .bevm-situations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.bevm-page .bevm-situation{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.bevm-page .bevm-situation p{color:var(--color-text-muted)}.bevm-page .bevm-followup{background:var(--color-paper)}.bevm-page .bevm-followup__inner{max-width:920px;margin-inline:auto}.bevm-page .bevm-followup__inner p{color:var(--color-text-muted)}.bevm-page .bevm-protection-band{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.bevm-page .beheer-protection__inner{max-width:900px;margin-inline:auto;text-align:center}.bevm-page .bevm-protection-band .bevm-eyebrow{color:var(--color-gold);text-align:center}.bevm-page .bevm-protection-band h2{color:var(--color-paper);max-width:920px;margin-inline:auto}.bevm-page .bevm-protection-band .bevm-section-intro{color:var(--color-secondary);max-width:920px;margin:var(--space-4) auto 0;text-align:center}.bevm-page .beheer-protection__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:var(--space-12) auto 0}.bevm-page .beheer-protection__item{padding-inline:44px;text-align:center}.bevm-page .beheer-protection__item+.beheer-protection__item{border-left:1px solid rgba(253,245,230,.22)}.bevm-page .beheer-protection__item h3{color:var(--color-paper);font-size:18px}.bevm-page .beheer-protection__item p{color:var(--color-secondary);margin:var(--space-1) 0 0 0}.bevm-page .bevm-protection-band__accent{max-width:720px;margin:var(--space-8) auto 0;font-weight:600;color:var(--color-paper)}.bevm-page .beheer-protection__link{display:inline-flex;margin:var(--space-8) auto 0}.bevm-page .bevm-protection-band .bevm-text-link{color:var(--color-gold)}.bevm-page .bevm-depth{background:var(--color-paper)}.bevm-page .bevm-depth__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.bevm-page .bevm-depth__item{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft);color:inherit;text-decoration:none}.bevm-page .bevm-depth__item p{flex:1;color:var(--color-text-muted)}.bevm-page .bevm-depth__item span{display:inline-flex;margin-top:var(--space-4);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.bevm-page .bevm-depth__item--link{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bevm-page .bevm-depth__item--link:hover{border-color:var(--color-brown);box-shadow:0 8px 20px #4b23001a;transform:translateY(-2px)}.bevm-page .bevm-depth__item--link:focus-visible{outline:3px solid var(--color-brown);outline-offset:3px}.bevm-page .bevm-depth__item span.bevm-depth__action{color:var(--color-brown)}.bevm-page .bevm-depth__item--link:hover .bevm-depth__action{text-decoration:underline}.bevm-page .bevm-final-cta{background:var(--color-deep);color:var(--color-cream)}.bevm-page .bevm-final-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16);align-items:center}.bevm-page .bevm-final-cta__text .bevm-eyebrow{color:var(--color-gold)}.bevm-page .bevm-final-cta__text h2{color:var(--color-paper)}.bevm-page .bevm-final-cta__text p{color:var(--color-cream);max-width:60ch}.bevm-page .bevm-final-cta__text .button--primary{margin-top:var(--space-8)}.bevm-page .bevm-final-cta__media{border-radius:var(--radius-card);overflow:hidden}.bevm-page .bevm-final-cta__media img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}@media(max-width:1199px){.bevm-page .bevm-container{padding-inline:var(--gutter-tablet)}.bevm-page .bevm-cohesion__grid,.bevm-page .bevm-situations__grid,.bevm-page .bevm-depth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bevm-page .bevm-approach-band{padding-block:72px}.bevm-page .bevm-process__line{flex-direction:column;gap:var(--space-8)}.bevm-page .bevm-process__line:before{display:none}.bevm-page .bevm-process__step:not(:last-child):before{content:"";position:absolute;top:20px;left:19px;width:2px;height:calc(100% + var(--space-8));background:#fdf5e64d;z-index:1}.bevm-page .bevm-process__step{padding-left:56px;padding-top:0;text-align:left}.bevm-page .bevm-process__number{top:0;left:20px;transform:translate(-50%)}.bevm-page .bevm-importance__inner,.bevm-page .bevm-monitoring__inner,.bevm-page .bevm-final-cta__inner{grid-template-columns:minmax(0,1fr)}.bevm-page .bevm-protection-band{padding-block:72px}.bevm-page .bevm-importance__text,.bevm-page .bevm-monitoring__text{padding-left:0;padding-right:0}.bevm-page .bevm-importance__media,.bevm-page .bevm-monitoring__media{justify-self:stretch;width:100%;height:clamp(260px,40vw,360px);min-height:0;margin-bottom:var(--space-8);border-radius:var(--radius-card)}.bevm-page .bevm-importance__media:before,.bevm-page .bevm-monitoring__media:before{display:none}}@media(max-width:767px){.bevm-page .bevm-container{padding-inline:var(--gutter-mobile)}.bevm-page .bevm-section,.bevm-page .bevm-approach-band{padding-block:var(--space-12)}.bevm-page .bevm-cohesion__grid,.bevm-page .bevm-situations__grid,.bevm-page .bevm-depth__grid{grid-template-columns:1fr}.bevm-page .bevm-importance__media img,.bevm-page .bevm-monitoring__media img{aspect-ratio:16 / 9}.bevm-page .bevm-final-cta .button--primary{width:100%;justify-content:center}.bevm-page .bevm-protection-band{padding-block:var(--space-12)}.bevm-page .beheer-protection__comparison{grid-template-columns:1fr;gap:var(--space-8)}.bevm-page .beheer-protection__item+.beheer-protection__item{border-left:0;border-top:1px solid rgba(253,245,230,.22);padding-top:var(--space-8)}}@media(prefers-reduced-motion:reduce){.bevm-page *,.bevm-page *:before,.bevm-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bkh-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.bkh-page h1,.bkh-page h2,.bkh-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.bkh-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.bkh-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.bkh-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.bkh-page p{font-size:16px;line-height:1.6}.bkh-page .bkh-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.bkh-page .bkh-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.bkh-page .bkh-section{width:100%;padding-block:88px}.bkh-page .bkh-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.bkh-page .bkh-section-intro{color:var(--color-text-muted)}.bkh-page .bkh-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.bkh-page .bkh-section-header--center .bkh-section-intro{margin-inline:auto;text-align:center}.bkh-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.bkh-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.bkh-page .button--primary:hover{background:var(--color-action-hover)}.bkh-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.bkh-page .bkh-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.bkh-page .bkh-text-link:hover,.bkh-page .bkh-text-link:focus-visible{text-decoration:underline}.bkh-page .bkh-breadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.bkh-page .bkh-breadcrumb__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.bkh-page .bkh-breadcrumb__nav a{color:var(--color-brown);text-decoration:none}.bkh-page .bkh-breadcrumb__nav a:hover,.bkh-page .bkh-breadcrumb__nav a:focus-visible{text-decoration:underline}.bkh-page .bkh-breadcrumb__sep{color:var(--color-text-muted)}.bkh-page .bkh-hero__media img{object-position:70% center}.bkh-page .bkh-importance{background:var(--color-soft)}.bkh-page .bkh-principles__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.bkh-page .bkh-principle{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);text-align:left}.bkh-page .bkh-principle__icon{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-bottom:var(--space-4);font-size:22px;color:var(--color-brown)}.bkh-page .bkh-principle p{color:var(--color-text-muted)}.bkh-page .bkh-cohesion-band{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.bkh-page .bkh-cohesion-band__header{max-width:920px;margin-inline:auto;text-align:center}.bkh-page .bkh-cohesion-band .bkh-eyebrow{color:var(--color-gold);text-align:center}.bkh-page .bkh-cohesion-band h2{color:var(--color-paper)}.bkh-page .bkh-cohesion-band .bkh-section-intro{color:var(--color-cream);margin:var(--space-4) auto 0;text-align:center}.bkh-page .bkh-cohesion-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.bkh-page .bkh-cohesion-band__item{padding:28px;border:1px solid rgba(253,245,230,.22);border-radius:var(--radius-card)}.bkh-page .bkh-cohesion-band__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-4);font-size:22px;color:var(--color-gold);float:right}.bkh-page .bkh-cohesion-band__item h3{color:var(--color-paper)}.bkh-page .bkh-cohesion-band__item p{color:var(--color-cream)}.bkh-page .bkh-strategy{background:var(--color-paper)}.bkh-page .bkh-strategy__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.bkh-page .bkh-strategy__item{padding:20px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft)}.bkh-page .bkh-strategy__icon{display:flex;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-4);font-size:22px;color:var(--color-brown);float:right}.bkh-page .bkh-strategy__subtitle{font-weight:700;color:var(--color-dark);margin-top:var(--space-1)}.bkh-page .bkh-strategy__item p:not(.bkh-strategy__subtitle){color:var(--color-text-muted);margin-top:var(--space-2)}.bkh-page .bkh-incident{background:var(--color-soft)}.bkh-page .bkh-incident{padding-block:0;overflow:hidden}.bkh-page .bkh-incident__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.bkh-page .bkh-incident__media{position:relative;min-width:0;width:100%;height:100%;overflow:hidden}.bkh-page .bkh-incident__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bkh-page .bkh-incident__text{align-self:center;min-width:0}.bkh-page .bkh-incident__text-inner{padding:20px var(--gutter-desktop) 0px var(--space-12)}.bkh-page .bkh-incident__text p{color:var(--color-text-muted)}.bkh-page .bkh-incident__types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-8)}.bkh-page .bkh-incident__type{display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-button);background:var(--color-paper);font-family:var(--font-heading);font-weight:600;font-size:14px}.bkh-page .bkh-incident__type-icon{display:inline-flex;color:var(--color-brown);font-size:16px}.bkh-page .bkh-approach-band{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.bkh-page .bkh-approach-band__header{max-width:920px;margin-inline:auto;text-align:center}.bkh-page .bkh-approach-band .bkh-eyebrow{color:var(--color-gold);text-align:center}.bkh-page .bkh-approach-band h2{color:var(--color-paper)}.bkh-page .bkh-approach-band .bkh-section-intro{color:var(--color-cream);margin:var(--space-4) auto 0;text-align:center}.bkh-page .bkh-process__line{position:relative;display:flex;list-style:none;margin:var(--space-12) 0 0 0;padding:0;gap:var(--space-4)}.bkh-page .bkh-process__line:before{content:"";position:absolute;top:20px;left:calc(100% / 12);right:calc(100% / 12);height:2px;background:#fdf5e64d;z-index:1}.bkh-page .bkh-process__step{position:relative;z-index:2;flex:1 1 0;padding-top:56px;text-align:center}.bkh-page .bkh-process__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-deep);border:2px solid var(--color-gold);font-family:var(--font-heading);font-weight:700;color:var(--color-gold)}.bkh-page .bkh-process__step h3{font-size:18px;color:var(--color-paper);margin-bottom:var(--space-2)}.bkh-page .bkh-process__step p{color:var(--color-cream);font-size:15px}.bkh-page .bkh-change{background:var(--color-soft)}.bkh-page .bkh-change__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-16);align-items:center}.bkh-page .bkh-change__inner--no-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.bkh-page .bkh-change__media{border-radius:var(--radius-card);overflow:hidden}.bkh-page .bkh-change__media img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.bkh-page .bkh-change__text p{color:var(--color-text-muted)}.bkh-page .bkh-change__topics{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8)}.bkh-page .bkh-change__inner--no-media .bkh-change__topics{margin-top:0}.bkh-page .bkh-change__topic{display:flex;gap:var(--space-4);align-items:flex-start}.bkh-page .bkh-change__topic-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;font-size:18px;color:var(--color-brown)}.bkh-page .bkh-change__topic h3{margin-bottom:0}.bkh-page .bkh-change__topic p{color:var(--color-text-muted);margin:var(--space-1) 0 0 0}.bkh-page .bkh-case{background:var(--color-paper)}.bkh-page .bkh-case__card{max-width:820px;margin:var(--space-12) auto 0;padding:36px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft)}.bkh-page .bkh-case__card p{color:var(--color-text-muted)}.bkh-page .bkh-case__learning{margin-top:var(--space-6);font-weight:700;color:var(--color-brown)!important}.bkh-page .bkh-depth{background:var(--color-soft)}.bkh-page .bkh-depth__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.bkh-page .bkh-depth__item{display:flex;flex-direction:column;padding:var(--space-8, 32px);border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bkh-page .bkh-depth__item--link:hover{border-color:var(--color-brown);box-shadow:0 8px 20px #4b23001a;transform:translateY(-2px)}.bkh-page .bkh-depth__item--link:focus-visible{outline:3px solid var(--color-brown);outline-offset:3px}.bkh-page .bkh-depth__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.bkh-page .bkh-depth__theme{padding-top:var(--space-2);font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brown)}.bkh-page .bkh-depth__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;border-radius:14px;background:var(--color-soft);font-size:26px;color:var(--color-brown)}.bkh-page .bkh-depth__item h3{margin-bottom:var(--space-3, 12px)}.bkh-page .bkh-depth__item p{flex:1;color:var(--color-text-muted)}.bkh-page .bkh-depth__action{display:inline-flex;margin-top:var(--space-6);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brown)}.bkh-page .bkh-depth__item--link:hover .bkh-depth__action{text-decoration:underline}.bkh-page .bkh-depth__action--soon{color:var(--color-text-muted)}.bkh-page .bkh-final-cta{background:var(--color-deep);color:var(--color-cream)}.bkh-page .bkh-final-cta__inner{max-width:920px;margin-inline:auto;text-align:center}.bkh-page .bkh-final-cta__text .bkh-eyebrow{color:var(--color-gold);text-align:center}.bkh-page .bkh-final-cta__text h2{color:var(--color-paper)}.bkh-page .bkh-final-cta__text p{color:var(--color-cream);margin-inline:auto}.bkh-page .bkh-final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-8)}.bkh-page .bkh-final-cta__text .bkh-text-link{color:var(--color-gold)}@media(max-width:1199px){.bkh-page .bkh-container{padding-inline:var(--gutter-tablet)}.bkh-page .bkh-principles__grid,.bkh-page .bkh-cohesion-band__grid,.bkh-page .bkh-strategy__grid,.bkh-page .bkh-depth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkh-page .bkh-approach-band,.bkh-page .bkh-cohesion-band{padding-block:72px}.bkh-page .bkh-process__line{flex-direction:column;gap:var(--space-8)}.bkh-page .bkh-process__line:before{display:none}.bkh-page .bkh-process__step:not(:last-child):before{content:"";position:absolute;top:20px;left:19px;width:2px;height:calc(100% + var(--space-8));background:#fdf5e64d;z-index:1}.bkh-page .bkh-process__step{padding-left:56px;padding-top:0;text-align:left}.bkh-page .bkh-process__number{top:0;left:20px;transform:translate(-50%)}.bkh-page .bkh-incident__inner{grid-template-columns:1fr;min-height:0}.bkh-page .bkh-incident__media{order:-1}.bkh-page .bkh-incident__media img{aspect-ratio:2161 / 728;height:auto}.bkh-page .bkh-incident__text-inner{max-width:none;padding:var(--space-8) var(--gutter-tablet)}.bkh-page .bkh-change__inner--no-media{grid-template-columns:1fr}}@media(max-width:767px){.bkh-page .bkh-container{padding-inline:var(--gutter-mobile)}.bkh-page .bkh-section,.bkh-page .bkh-approach-band,.bkh-page .bkh-cohesion-band{padding-block:var(--space-12)}.bkh-page .bkh-hero__media img{object-position:65% center}.bkh-page .bkh-principles__grid,.bkh-page .bkh-cohesion-band__grid,.bkh-page .bkh-strategy__grid,.bkh-page .bkh-depth__grid,.bkh-page .bkh-incident__types{grid-template-columns:1fr}.bkh-page .bkh-incident__media img{aspect-ratio:2161 / 728;height:auto;min-height:0}.bkh-page .bkh-incident__text-inner{padding:var(--space-8) var(--gutter-mobile)}.bkh-page .bkh-incident{padding-block:0}.bkh-page .bkh-hero__actions .button,.bkh-page .bkh-final-cta__actions .button,.bkh-page .bkh-final-cta__actions .bkh-text-link{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.bkh-page *,.bkh-page *:before,.bkh-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.svc-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.svc-page h1,.svc-page h2,.svc-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.svc-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.svc-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.svc-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.svc-page p{font-size:16px;line-height:1.6}.svc-page .svc-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.svc-page .svc-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.svc-page .svc-section{width:100%;padding-block:88px}.svc-page .svc-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.svc-page .svc-section-intro{color:var(--color-text-muted)}.svc-page .svc-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.svc-page .svc-section-header--center .svc-section-intro{margin-inline:auto;text-align:left}.svc-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.svc-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.svc-page .button--primary:hover{background:var(--color-action-hover)}.svc-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.svc-page .svc-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.svc-page .svc-text-link:hover,.svc-page .svc-text-link:focus-visible{text-decoration:underline}.svc-page .svc-breadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.svc-page .svc-breadcrumb__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.svc-page .svc-breadcrumb__nav a{color:var(--color-brown);text-decoration:none}.svc-page .svc-breadcrumb__nav a:hover,.svc-page .svc-breadcrumb__nav a:focus-visible{text-decoration:underline}.svc-page .svc-breadcrumb__sep{color:var(--color-text-muted)}.svc-page .svc-hero__content{width:60%;max-width:640px}.svc-page .svc-signal{background:var(--color-soft)}.svc-page .svc-signal .svc-section-header--center{max-width:920px}.svc-page .svc-signal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.svc-page .svc-signal__card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.svc-page .svc-signal__quote{font-family:var(--font-heading);font-size:19px;font-weight:700;color:var(--color-dark)}.svc-page .svc-signal__card p{color:var(--color-text-muted)}.svc-page .svc-flow{background:var(--color-paper)}.svc-page .svc-flow .svc-section-header--center{max-width:920px}.svc-page .svc-flow__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-16);align-items:center}.svc-page .svc-flow__text p{color:var(--color-text-muted)}.svc-page .svc-flow__line{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:44px}.svc-page .svc-flow__step{position:relative;flex:1 1 0;padding:20px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft);text-align:center}.svc-page .svc-flow__step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-22px;transform:translate(50%,-50%);z-index:1;font-size:20px;font-weight:700;color:var(--color-brown)}.svc-page .svc-flow__step h3{font-size:17px;margin-bottom:var(--space-2)}.svc-page .svc-flow__step p{font-size:14px;color:var(--color-text-muted)}.svc-page .svc-services{background:var(--color-soft)}.svc-page .svc-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.svc-page .svc-service-card{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.svc-page .svc-service-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-4);border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-size:20px;float:right}.svc-page .svc-service-card p{color:var(--color-text-muted)}.svc-page .svc-recurring-band{background:var(--color-deep);color:var(--color-cream);padding-block:64px}.svc-page .svc-recurring__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;align-items:stretch}.svc-page .svc-recurring-band .svc-eyebrow{color:var(--color-gold)}.svc-page .svc-recurring-band h2{color:var(--color-paper)}.svc-page .svc-recurring__text{position:relative;z-index:3;padding-right:40px}.svc-page .svc-recurring__text p{color:var(--color-cream)}.svc-page .svc-recurring__accent{position:relative;z-index:1;margin-top:var(--space-6);margin-right:-40px;margin-bottom:0;padding:16px 64px 16px 24px;border-left:3px solid var(--color-gold);background:linear-gradient(90deg,#fdf5e614 0% 55%,#fdf5e600);color:var(--color-paper)!important;font-weight:600}.svc-page .svc-recurring__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 120px);max-width:none;height:auto;min-height:300px;margin:0;border:none;border-radius:0 var(--radius-card) var(--radius-card) 0;overflow:hidden}.svc-page .svc-recurring__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;border:none;object-fit:cover;object-position:center}.svc-page .svc-recurring__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,var(--color-deep) 0%,color-mix(in srgb,var(--color-deep) 85%,transparent) 40%,transparent 100%)}.svc-page .svc-approach{background:var(--color-paper)}.svc-page .svc-approach__header{max-width:780px;margin-inline:auto;text-align:center}.svc-page .svc-approach__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-14)}.svc-page .svc-approach__grid:before{content:"";position:absolute;top:20px;left:12.5%;right:12.5%;height:2px;background:var(--color-secondary-border);z-index:1}.svc-page .svc-approach__step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-top:56px;text-align:center}.svc-page .svc-approach__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:0;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-brown);font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--color-brown)}.svc-page .svc-approach__step h3{margin-bottom:var(--space-2)}.svc-page .svc-approach__step p{max-width:32ch;color:var(--color-text-muted)}.svc-page .svc-vendors{background:var(--color-soft)}.svc-page .svc-vendors__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;align-items:stretch}.svc-page .svc-vendors__text{position:relative;z-index:3;padding-right:40px}.svc-page .svc-vendors__text p{color:var(--color-text-muted)}.svc-page .svc-vendors__footnote{margin-top:var(--space-4);font-size:14px;font-style:italic;color:var(--color-text-muted)}.svc-page .svc-vendors__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 120px);max-width:none;height:auto;min-height:300px;margin:0;border-radius:0 var(--radius-card) var(--radius-card) 0;overflow:hidden}.svc-page .svc-vendors__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.svc-page .svc-vendors__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,var(--color-soft) 0%,color-mix(in srgb,var(--color-soft) 85%,transparent) 40%,transparent 100%)}.svc-page .svc-security{background:var(--color-paper)}.svc-page .svc-security__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;align-items:stretch}.svc-page .svc-security__media{position:relative;z-index:1;justify-self:start;width:calc(100% + 120px);max-width:none;height:auto;min-height:300px;margin:0;border-radius:var(--radius-card) 0 0 var(--radius-card);overflow:hidden}.svc-page .svc-security__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.svc-page .svc-security__media:before{content:"";position:absolute;inset:0 0 0 auto;z-index:2;width:28%;pointer-events:none;background:linear-gradient(270deg,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 85%,transparent) 40%,transparent 100%)}.svc-page .svc-security__text{position:relative;z-index:3;padding-left:75px}.svc-page .svc-security__text p{color:var(--color-text-muted)}.svc-page .svc-security__link{display:inline-flex;margin-top:var(--space-4)}.svc-page .svc-depth{background:var(--color-soft)}.svc-page .svc-depth__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.svc-page .svc-depth__item{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);color:inherit;text-decoration:none}.svc-page .svc-depth__item h3{margin-bottom:0}.svc-page .svc-depth__item p{flex:1;color:var(--color-text-muted)}.svc-page .svc-depth__item span{display:inline-flex;margin-top:var(--space-4);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.svc-page .svc-depth__item--link{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.svc-page .svc-depth__item--link:hover{border-color:var(--color-brown);box-shadow:0 8px 20px #4b23001a;transform:translateY(-2px)}.svc-page .svc-depth__item--link:focus-visible{outline:3px solid var(--color-brown);outline-offset:3px}.svc-page .svc-depth__item span.svc-depth__action{color:var(--color-brown)}.svc-page .svc-depth__item--link:hover .svc-depth__action{text-decoration:underline}.svc-page .svc-final-cta{background:var(--color-deep);color:var(--color-cream);padding-block:72px}.svc-page .svc-final-cta__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;align-items:stretch}.svc-page .svc-final-cta__text{position:relative;z-index:3;padding-right:40px}.svc-page .svc-final-cta__text .svc-eyebrow{color:var(--color-gold)}.svc-page .svc-final-cta__text h2{color:var(--color-paper)}.svc-page .svc-final-cta__text p{color:var(--color-cream)}.svc-page .svc-final-cta__text .button--primary{margin-top:var(--space-8)}.svc-page .svc-final-cta__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 120px);max-width:none;height:auto;min-height:280px;margin:0;border-radius:0 var(--radius-card) var(--radius-card) 0;overflow:hidden}.svc-page .svc-final-cta__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.svc-page .svc-final-cta__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,var(--color-deep) 0%,color-mix(in srgb,var(--color-deep) 85%,transparent) 40%,transparent 100%)}@media(max-width:1199px){.svc-page .svc-container{padding-inline:var(--gutter-tablet)}.svc-page .svc-hero__content{width:58%;max-width:480px}.svc-page .svc-signal__grid,.svc-page .svc-services__grid,.svc-page .svc-depth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-page .svc-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-10)}.svc-page .svc-approach__grid:before{display:none}.svc-page .svc-flow__inner,.svc-page .svc-recurring__inner,.svc-page .svc-vendors__inner,.svc-page .svc-security__inner,.svc-page .svc-final-cta__inner{grid-template-columns:1fr}.svc-page .svc-recurring__text,.svc-page .svc-vendors__text,.svc-page .svc-security__text,.svc-page .svc-final-cta__text{padding-right:0;padding-left:0}.svc-page .svc-recurring__media,.svc-page .svc-vendors__media,.svc-page .svc-security__media,.svc-page .svc-final-cta__media{justify-self:stretch;width:100%;height:clamp(260px,40vw,360px);margin-top:var(--space-8);border-radius:var(--radius-card)}.svc-page .svc-recurring__accent{margin-right:0;padding-right:24px}.svc-page .svc-recurring__media:before,.svc-page .svc-vendors__media:before,.svc-page .svc-security__media:before,.svc-page .svc-final-cta__media:before{display:none}}@media(max-width:767px){.svc-page .svc-container{padding-inline:var(--gutter-mobile)}.svc-page .svc-section{padding-block:var(--space-12)}.svc-page .svc-signal__grid,.svc-page .svc-services__grid,.svc-page .svc-depth__grid,.svc-page .svc-approach__grid{grid-template-columns:1fr}.svc-page .svc-flow__line{flex-direction:column;gap:var(--space-8)}.svc-page .svc-flow__step:not(:last-child):after{content:"↓";inset:auto auto -22px 50%;transform:translate(-50%)}.svc-page .svc-recurring__media,.svc-page .svc-vendors__media,.svc-page .svc-security__media,.svc-page .svc-final-cta__media{height:220px}.svc-page .svc-final-cta .button--primary{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.svc-page *,.svc-page *:before,.svc-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.regie-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.regie-page h1,.regie-page h2,.regie-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.regie-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.regie-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.regie-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.regie-page p{font-size:16px;line-height:1.6}.regie-page .regie-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.regie-page .regie-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.regie-page .regie-section{width:100%;padding-block:88px}.regie-page .regie-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.regie-page .regie-section-intro{color:var(--color-text-muted)}.regie-page .regie-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.regie-page .regie-section-header--center .regie-section-intro{margin-inline:auto;text-align:center}.regie-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.regie-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.regie-page .button--primary:hover{background:var(--color-action-hover)}.regie-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.regie-page .regie-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.regie-page .regie-text-link:hover,.regie-page .regie-text-link:focus-visible{text-decoration:underline}.regie-page .regie-breadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.regie-page .regie-breadcrumb__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.regie-page .regie-breadcrumb__nav a{color:var(--color-brown);text-decoration:none}.regie-page .regie-breadcrumb__nav a:hover,.regie-page .regie-breadcrumb__nav a:focus-visible{text-decoration:underline}.regie-page .regie-breadcrumb__sep{color:var(--color-text-muted)}.regie-page .regie-hero__media img{object-position:center 30%}.regie-page .regie-hero__labels{position:absolute;inset:0;z-index:2;pointer-events:none}.regie-page .regie-hero__label{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:var(--radius-button);border:1px solid var(--color-secondary-border);background:color-mix(in srgb,var(--color-deep) 85%,transparent);box-shadow:0 6px 18px #2c1a0b40;font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--color-cream);white-space:nowrap}.regie-page .regie-hero__label svg{color:var(--color-gold);font-size:14px}.regie-page .regie-hero__label--1{top:10%;right:52%;left:auto}.regie-page .regie-hero__label--2{top:10%;right:8%;left:auto}.regie-page .regie-hero__label--3{top:46%;right:56%;left:auto}.regie-page .regie-hero__label--4{top:46%;right:6%;left:auto}.regie-page .regie-hero__label--5{bottom:10%;right:52%;left:auto}.regie-page .regie-hero__label--6{bottom:10%;right:8%;left:auto}.regie-page .regie-hero__labels-mobile{display:none}.regie-page .regie-situations{background:var(--color-soft)}.regie-page .regie-situations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.regie-page .regie-situation-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.regie-page .regie-situation-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}.regie-page .regie-situation-card__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-size:20px}.regie-page .regie-situation-card h3{font-size:18px;margin-bottom:0}.regie-page .regie-situation-card p{color:var(--color-text-muted)}.regie-page .regie-statement{background:var(--color-deep);color:var(--color-cream);overflow:hidden;padding-block-end:120px}.regie-page .regie-statement .regie-eyebrow{color:var(--color-gold)}.regie-page .regie-statement__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-16);align-items:stretch}.regie-page .regie-statement h2{color:var(--color-paper)}.regie-page .regie-statement__text p{color:var(--color-cream)}.regie-page .regie-statement__accent{margin-top:var(--space-6);padding:16px 24px;border-left:3px solid var(--color-gold);background:linear-gradient(90deg,#fdf5e614 0% 55%,#fdf5e600);color:var(--color-paper)!important;font-weight:600}.regie-page .regie-statement__media{display:flex;flex-direction:column;width:100%;min-height:320px}.regie-page .regie-statement__image{flex:1 1 auto;min-height:0;overflow:hidden;border-radius:var(--radius-card) var(--radius-card) 0 0}.regie-page .regie-statement__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.regie-page .regie-statement__quote{flex:0 0 auto;padding:22px 24px;border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-dark);font-family:var(--font-body);font-size:17px;line-height:1.45;color:var(--color-cream)}.regie-page .regie-statement__quote:before{content:"";display:block;width:34px;height:3px;margin-bottom:14px;background:var(--color-gold)}.regie-page .regie-statement__quote strong{font-family:var(--font-heading);font-weight:700;font-size:.95em}.regie-page .regie-approach{background:var(--color-paper)}.regie-page .regie-approach__header{max-width:780px;margin-inline:auto;text-align:center}.regie-page .regie-approach__grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6);margin:var(--space-14) 0 0;padding:0;list-style:none}.regie-page .regie-approach__grid:before{content:"";position:absolute;top:20px;left:calc(10% + 40px);right:10%;height:2px;background:var(--color-secondary-border);z-index:1}.regie-page .regie-approach__step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-top:56px;text-align:center}.regie-page .regie-approach__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-brown);font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--color-brown)}.regie-page .regie-approach__step h3{font-size:17px;margin-bottom:var(--space-2)}.regie-page .regie-approach__step p{max-width:30ch;color:var(--color-text-muted)}.regie-page .regie-map{background:color-mix(in srgb,var(--color-soft) 55%,var(--color-paper))}.regie-page .regie-map__header{max-width:780px;margin-inline:auto;text-align:center}.regie-page .regie-map__visual{position:relative;width:100%;max-width:1100px;aspect-ratio:1100 / 560;margin:var(--space-14) auto 0;margin-inline:auto}.regie-page .regie-map__lines{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.regie-page .regie-map__line{fill:none;stroke:var(--color-deep);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.55;vector-effect:non-scaling-stroke}.regie-page .regie-map__center{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-gold) 55%,transparent);background:var(--color-deep);text-align:center;padding:20px}.regie-page .regie-map__center h3{margin-bottom:0;font-size:19px;color:var(--color-cream)}.regie-page .regie-map__item{position:absolute;z-index:2;width:21.8%;padding:14px 16px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-paper) 100%,transparent)}.regie-page .regie-map__item svg{color:var(--color-brown);font-size:15px;margin-bottom:4px;float:right}.regie-page .regie-map__item h3{font-size:14px;margin-bottom:4px}.regie-page .regie-map__item p{font-size:12px;line-height:1.5;color:var(--color-text-muted);margin-bottom:0}.regie-page .regie-map__item--1,.regie-page .regie-map__item--2,.regie-page .regie-map__item--3,.regie-page .regie-map__item--4,.regie-page .regie-map__item--5,.regie-page .regie-map__item--6{text-align:left}.regie-page .regie-map__item--1{top:16.1%;left:5%;transform:translateY(-50%)}.regie-page .regie-map__item--2{top:50%;left:0;transform:translateY(-50%)}.regie-page .regie-map__item--3{top:83.9%;left:5%;transform:translateY(-50%)}.regie-page .regie-map__item--4{top:16.1%;right:5%;transform:translateY(-50%)}.regie-page .regie-map__item--5{top:50%;right:0;transform:translateY(-50%)}.regie-page .regie-map__item--6{top:83.9%;right:5%;transform:translateY(-50%)}.regie-page .regie-map__mobile{display:none}.regie-page .regie-map__mobile-svg{display:block;width:100%;max-width:380px;height:auto;margin:0 auto var(--space-6)}.regie-page .regie-map__mobile-line{stroke:var(--color-gold);stroke-width:1.25;opacity:.7}.regie-page .regie-map__mobile-circle{fill:var(--color-brown)}.regie-page .regie-map__mobile-card{fill:var(--color-paper);stroke:var(--color-secondary-border);stroke-width:1}.regie-page .regie-map__mobile-card-text{fill:var(--color-dark);font-size:11.5px;font-weight:700}.regie-page .regie-map__mobile-center-text{fill:var(--color-cream);font-size:11px;font-weight:700}.regie-page .regie-scenario{background:var(--color-paper)}.regie-page .regie-scenario__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-12)}.regie-page .regie-scenario__column{padding:32px;border-radius:var(--radius-card)}.regie-page .regie-scenario__column--without{border:1px solid var(--color-secondary-border);background:var(--color-soft)}.regie-page .regie-scenario__column--with{border:1px solid var(--color-brown);background:var(--color-paper)}.regie-page .regie-scenario__column h3{margin-bottom:var(--space-6)}.regie-page .regie-scenario__column ul{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.regie-page .regie-scenario__column li{position:relative;padding-left:28px;color:var(--color-text-muted)}.regie-page .regie-scenario__column--without li:before{content:"–";position:absolute;left:0;color:var(--color-text-muted);font-weight:700}.regie-page .regie-scenario__column--with li:before{content:"✓";position:absolute;left:0;color:var(--color-brown);font-weight:700}.regie-page .regie-collab{background:var(--color-soft)}.regie-page .regie-collab__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;align-items:stretch}.regie-page .regie-collab__text{position:relative;z-index:3;padding-right:40px}.regie-page .regie-collab__text p{color:var(--color-text-muted)}.regie-page .regie-collab__accent{margin-top:var(--space-6);font-weight:700;color:var(--color-dark)}.regie-page .regie-collab__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 120px);max-width:none;height:auto;min-height:300px;margin:0;border-radius:0 var(--radius-card) var(--radius-card) 0;overflow:hidden}.regie-page .regie-collab__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.regie-page .regie-collab__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,var(--color-soft) 0%,color-mix(in srgb,var(--color-soft) 85%,transparent) 40%,transparent 100%)}.regie-page .regie-change{background:var(--color-paper)}.regie-page .regie-change__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12);margin-bottom:var(--space-8)}.regie-page .regie-change-card{padding:24px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-soft)}.regie-page .regie-change-card h3{font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brown);margin-bottom:var(--space-2)}.regie-page .regie-change-card p{font-size:14px;color:var(--color-text-muted)}.regie-page .regie-change__accent{margin-top:var(--space-10);text-align:center;font-weight:700;color:var(--color-dark)}.regie-page .regie-depth{background:var(--color-soft)}.regie-page .regie-depth__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.regie-page .regie-depth__item{display:flex;flex-direction:column;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);color:inherit;text-decoration:none;overflow:hidden}.regie-page .regie-depth__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}.regie-page .regie-depth__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.regie-page .regie-depth__body{display:flex;flex-direction:column;flex:1;padding:24px}.regie-page .regie-depth__item h3{margin-bottom:var(--space-2)}.regie-page .regie-depth__item p{flex:1;color:var(--color-text-muted)}.regie-page .regie-depth__item span{display:inline-flex;margin-top:var(--space-4);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.regie-page .regie-depth__item--link{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.regie-page .regie-depth__item--link:hover{border-color:var(--color-brown);box-shadow:0 8px 20px #4b23001a;transform:translateY(-2px)}.regie-page .regie-depth__item--link:focus-visible{outline:3px solid var(--color-brown);outline-offset:3px}.regie-page .regie-depth__item span.regie-depth__action{color:var(--color-brown)}.regie-page .regie-depth__item--link:hover .regie-depth__action{text-decoration:underline}.regie-page .regie-final-cta{background:var(--color-deep);color:var(--color-cream);padding-block:72px}.regie-page .regie-final-cta__inner{max-width:780px;margin-inline:auto;text-align:center}.regie-page .regie-final-cta .regie-eyebrow{color:var(--color-gold)}.regie-page .regie-final-cta h2{color:var(--color-paper)}.regie-page .regie-final-cta p{color:var(--color-cream)}.regie-page .regie-final-cta .button--primary{margin-top:var(--space-8)}.regie-page .regie-final-cta__support{max-width:62ch;margin-inline:auto;margin-top:var(--space-4);font-size:14px;color:var(--color-cream)}@media(max-width:1199px){.regie-page .regie-container{padding-inline:var(--gutter-tablet)}.regie-page .regie-hero__label{font-size:12px;padding:6px 10px}.regie-page .regie-situations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regie-page .regie-statement__inner{grid-template-columns:1fr}.regie-page .regie-statement__media{min-height:0;margin-top:var(--space-10)}.regie-page .regie-statement__image{aspect-ratio:4 / 3}.regie-page .regie-statement__quote{padding:20px;font-size:16px}.regie-page .regie-approach__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-10)}.regie-page .regie-approach__grid:before{display:none}.regie-page .regie-map__visual{max-width:760px}.regie-page .regie-map__center{width:150px;height:150px;margin:-75px 0 0 -75px;padding:14px}.regie-page .regie-map__center h3{font-size:16px}.regie-page .regie-map__item{width:24%;padding:10px 12px}.regie-page .regie-map__item h3{font-size:13px}.regie-page .regie-map__item p{font-size:11px}.regie-page .regie-scenario__grid,.regie-page .regie-collab__inner{grid-template-columns:1fr}.regie-page .regie-collab__text{padding-right:0}.regie-page .regie-collab__media{justify-self:stretch;width:100%;height:clamp(260px,40vw,360px);margin-top:var(--space-8);border-radius:var(--radius-card)}.regie-page .regie-collab__media:before{display:none}.regie-page .regie-change__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regie-page .regie-depth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.regie-page .regie-container{padding-inline:var(--gutter-mobile)}.regie-page .regie-section{padding-block:var(--space-12)}.regie-page .regie-statement__quote{padding:16px}.regie-page .regie-hero .regie-hero__media{position:relative}.regie-page .regie-hero__label{gap:6px;padding:4px 8px;font-size:10px}.regie-page .regie-hero__label svg{font-size:11px}.regie-page .regie-hero__labels-mobile{display:none}.regie-page .regie-situations__grid,.regie-page .regie-approach__grid,.regie-page .regie-change__grid,.regie-page .regie-depth__grid{grid-template-columns:1fr}.regie-page .regie-approach__grid{row-gap:var(--space-8)}.regie-page .regie-approach__step{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-4);align-items:center;padding-top:0;text-align:left}.regie-page .regie-approach__step:not(:last-child):before{content:"";position:absolute;top:20px;bottom:calc(-1 * var(--space-8) - 20px);left:19px;width:2px;background:var(--color-secondary-border);z-index:1}.regie-page .regie-approach__number{position:relative;top:auto;left:auto;transform:none;grid-column:1;grid-row:1}.regie-page .regie-approach__step h3{grid-column:2;grid-row:1;margin-bottom:0}.regie-page .regie-approach__step p{grid-column:2;grid-row:2;max-width:none;margin-top:0}.regie-page .regie-map__visual{display:none}.regie-page .regie-map__mobile{display:block;margin-top:var(--space-10);text-align:center}.regie-page .regie-map__mobile-summary{padding:20px;margin-bottom:var(--space-6);border-left:3px solid var(--color-brown);background:var(--color-paper);font-weight:700;text-align:left}.regie-page .regie-map__mobile-list{display:flex;flex-direction:column;gap:var(--space-4);text-align:left;position:relative;padding-left:var(--space-5)}.regie-page .regie-map__mobile-list .regie-map__item{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%}.regie-page .regie-map__mobile-list .regie-map__item h3{font-size:16px}.regie-page .regie-map__mobile-list .regie-map__item p{font-size:14px}.regie-page .regie-collab__media{height:220px}.regie-page .regie-final-cta .button--primary{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.regie-page *,.regie-page *:before,.regie-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.protection-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.protection-page h1,.protection-page h2,.protection-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.protection-page h1{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.protection-page h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.016em}.protection-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--color-dark)}.protection-page p{font-size:16px;line-height:1.6}.protection-page .prot-eyebrow{margin-bottom:12px;margin-top:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.protection-page .prot-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.protection-page .prot-section{width:100%;padding-block:88px}.protection-page .prot-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.protection-page .prot-section-intro{color:var(--color-text-muted)}.protection-page .prot-section-header--center{max-width:920px;margin-inline:auto;text-align:center}.protection-page .prot-section-header--center .prot-section-intro{margin-inline:auto;text-align:center}.protection-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.protection-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.protection-page .button--primary:hover{background:var(--color-action-hover)}.protection-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.protection-page .prot-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--color-brown);font-family:var(--font-heading);font-weight:600;text-decoration:none}.protection-page .prot-text-link:hover,.protection-page .prot-text-link:focus-visible{text-decoration:underline}.protection-page .prot-text-link--light{color:var(--color-cream)}.protection-page .prot-breadcrumb{width:100%;padding-block:var(--space-4);background:#fff;border-bottom:1px solid var(--color-secondary-border)}.protection-page .prot-breadcrumb__nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.protection-page .prot-breadcrumb__nav a{color:var(--color-brown);text-decoration:none}.protection-page .prot-breadcrumb__nav a:hover,.protection-page .prot-breadcrumb__nav a:focus-visible{text-decoration:underline}.protection-page .prot-breadcrumb__sep{color:var(--color-text-muted)}.protection-page .prot-hero__media img{object-position:center 25%}.protection-page .prot-hero__note{position:absolute;right:var(--space-8);bottom:var(--space-8);z-index:1;max-width:300px;padding:24px 26px;border-left:3px solid var(--color-gold);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-deep) 82%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--color-deep) 25%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.protection-page .prot-hero__note-eyebrow{margin:0 0 var(--space-2);color:var(--color-gold)}.protection-page .prot-hero__note-text{margin:0;font-size:14px;line-height:1.55;color:var(--color-cream)}.protection-page .prot-challenge{background:var(--color-soft)}.protection-page .prot-challenge__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-12);align-items:start}.protection-page .prot-challenge__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.protection-page .prot-challenge-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.protection-page .prot-challenge-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}.protection-page .prot-challenge-card__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-size:20px}.protection-page .prot-challenge-card h3{font-size:18px;margin-bottom:0}.protection-page .prot-challenge-card p{color:var(--color-text-muted)}.protection-page .prot-approach{background:var(--color-deep);color:var(--color-cream)}.protection-page .prot-approach .prot-eyebrow{color:var(--color-gold)}.protection-page .prot-approach h2{color:var(--color-paper)}.protection-page .prot-approach .prot-section-intro{color:var(--color-cream)}.protection-page .prot-approach__grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.protection-page .prot-approach__grid:before{content:"";position:absolute;top:24px;left:10%;right:10%;height:1px;background:color-mix(in srgb,var(--color-cream) 30%,transparent);z-index:0}.protection-page .prot-approach-step{position:relative;z-index:1;text-align:center}.protection-page .prot-approach-step__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-4);border-radius:50%;border:1px solid color-mix(in srgb,var(--color-cream) 40%,transparent);background:var(--color-deep);color:var(--color-gold);font-size:18px}.protection-page .prot-approach-step h3{color:var(--color-paper);font-size:17px;margin-bottom:var(--space-2)}.protection-page .prot-approach-step p{color:var(--color-cream);font-size:14px}.protection-page .prot-approach__accent{margin-top:var(--space-12);padding:28px 32px;border-left:3px solid var(--color-gold);background:color-mix(in srgb,var(--color-cream) 8%,transparent);font-size:clamp(18px,1.6vw,22px);font-weight:700;color:var(--color-paper)}.protection-page .prot-situations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.protection-page .prot-situation-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);overflow:hidden}.protection-page .prot-situation-card__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}.protection-page .prot-situation-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.protection-page .prot-situation-card__body{display:flex;flex-direction:column;flex:1;padding:24px}.protection-page .prot-situation-card h3{font-size:18px;margin-bottom:var(--space-2)}.protection-page .prot-situation-card p{flex:1;color:var(--color-text-muted)}.protection-page .prot-independent{background:var(--color-soft)}.protection-page .prot-independent__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-16);align-items:center}.protection-page .prot-independent__text p{color:var(--color-text-muted)}.protection-page .prot-independent__comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-6);align-items:center}.protection-page .prot-independent__column{padding:28px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper);text-align:center}.protection-page .prot-independent__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-4);border-radius:50%;background:var(--color-soft);color:var(--color-brown);font-size:20px}.protection-page .prot-independent__column h3{font-size:17px;margin-bottom:var(--space-4)}.protection-page .prot-independent__column ul{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-text-muted)}.protection-page .prot-independent__connector{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline:auto;border-radius:50%;background:var(--color-brown);color:var(--color-cream);font-size:18px}.protection-page .prot-synergy{background:var(--color-paper)}.protection-page .prot-synergy__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch}.protection-page .prot-synergy__text{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding-right:75px}.protection-page .prot-synergy__text p{color:var(--color-text-muted)}.protection-page .prot-synergy__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 120px);max-width:none;height:auto;min-height:360px;margin:0;border-radius:0 var(--radius-card) var(--radius-card) 0;overflow:hidden}.protection-page .prot-synergy__media img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center;animation:prot-fade-in .9s ease-out both}.protection-page .prot-synergy__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 85%,transparent) 40%,transparent 100%)}@keyframes prot-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.protection-page .prot-synergy__media img{animation:none}}.protection-page .prot-final-cta{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center;color:var(--color-cream)}.protection-page .prot-final-cta__media{position:absolute;inset:0;z-index:0}.protection-page .prot-final-cta__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%}.protection-page .prot-final-cta__overlay{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-deep) 55%,transparent),color-mix(in srgb,var(--color-deep) 85%,transparent))}.protection-page .prot-final-cta__inner{position:relative;z-index:1;max-width:780px;margin-inline:auto;padding-block:72px;text-align:center}.protection-page .prot-final-cta .prot-eyebrow{color:var(--color-gold)}.protection-page .prot-final-cta h2{color:var(--color-paper)}.protection-page .prot-final-cta p{color:var(--color-cream)}.protection-page .prot-final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-8)}@media(max-width:1199px){.protection-page .prot-container{padding-inline:var(--gutter-tablet)}.protection-page .prot-hero__note{right:var(--space-6);bottom:var(--space-6);max-width:240px;padding:18px 20px}.protection-page .prot-challenge__inner{grid-template-columns:1fr}.protection-page .prot-situations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protection-page .prot-approach__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-8)}.protection-page .prot-approach__grid:before{display:none}.protection-page .prot-independent__inner,.protection-page .prot-independent__comparison{grid-template-columns:1fr}.protection-page .prot-independent__connector{transform:rotate(90deg)}.protection-page .prot-synergy__inner{grid-template-columns:1fr}.protection-page .prot-synergy__text{padding-right:0}.protection-page .prot-synergy__media{justify-self:stretch;width:100%;height:clamp(260px,40vw,360px);min-height:0;margin-bottom:var(--space-8);border-radius:var(--radius-card)}.protection-page .prot-synergy__media:before{display:none}}@media(max-width:767px){.protection-page .prot-section{padding-block:56px}.protection-page .prot-hero__note{position:static;margin-top:0;max-width:none;width:100%;border-radius:0;background:var(--color-deep);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.protection-page .prot-synergy__media img{aspect-ratio:16 / 9}.protection-page .prot-challenge__grid,.protection-page .prot-situations__grid,.protection-page .prot-approach__grid{grid-template-columns:1fr}.protection-page .prot-final-cta__inner{padding-block:48px}}.academy-page{--ac-bg-hero: var(--color-cream);--ac-bg-why: var(--color-paper);--ac-bg-final: var(--color-soft);width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.academy-page h1,.academy-page h2,.academy-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.academy-page h1{font-size:clamp(38px,4.4vw,62px);line-height:1.08;letter-spacing:-.02em;color:var(--color-dark)}.academy-page h2{font-size:clamp(30px,3vw,42px);line-height:1.16;letter-spacing:-.016em}.academy-page h3{font-size:clamp(20px,1.8vw,24px);line-height:1.25}.academy-page p{font-size:16px;line-height:1.6}.academy-page .ac-eyebrow{margin-bottom:12px;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown)}.academy-page .ac-lead{max-width:62ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-text-muted)}.academy-page .ac-section{position:relative;width:100%;padding-block:112px}.academy-page .ac-container{position:relative;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.academy-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.academy-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.academy-page .button--primary:hover{background:var(--color-action-hover)}.academy-page .button--primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.academy-page .ac-reveal--armed{opacity:0;transition:opacity .6s ease-out}.academy-page .ac-reveal--armed.is-visible{opacity:1}.academy-page .ac-hero{background:var(--ac-bg-hero);display:flex;align-items:center;min-height:600px;padding-block:96px;overflow:hidden}.academy-page .ac-hero__inner{z-index:2;width:100%}.academy-page .ac-hero__content{max-width:54%}.academy-page .ac-hero__media{position:absolute;top:0;right:0;bottom:0;z-index:1;width:58%}.academy-page .ac-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.academy-page .ac-hero__fade{position:absolute;inset:0;width:55%;background:linear-gradient(to right,var(--ac-bg-hero) 0%,color-mix(in srgb,var(--ac-bg-hero) 60%,transparent) 40%,transparent 100%);pointer-events:none}.academy-page .ac-why{background:var(--ac-bg-why);overflow:hidden}.academy-page .ac-why__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;align-items:stretch}.academy-page .ac-why__media{position:relative;z-index:1;justify-self:start;width:calc(100% + 120px);max-width:none;min-height:clamp(300px,24vw,420px);border-radius:var(--radius-card) 0 0 var(--radius-card);overflow:hidden}.academy-page .ac-why__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 30%}.academy-page .ac-why__fade{position:absolute;inset:0 0 0 auto;z-index:2;width:28%;pointer-events:none;background:linear-gradient(270deg,var(--ac-bg-why) 0%,color-mix(in srgb,var(--ac-bg-why) 85%,transparent) 40%,transparent 100%)}.academy-page .ac-why__content{position:relative;z-index:3;align-self:center;padding-left:75px}.academy-page .ac-why__content p{color:var(--color-text-muted)}.academy-page .ac-why__content p+p{margin-top:var(--space-4)}.academy-page .ac-roles{background:var(--color-soft)}.academy-page .ac-roles__header,.academy-page .ac-roles__header .ac-lead{max-width:none}.academy-page .ac-roles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-16)}.academy-page .ac-role h3{margin:var(--space-6) 0 var(--space-3)}.academy-page .ac-role p{margin:0;color:var(--color-text-muted)}.academy-page .ac-role__media{width:100%;aspect-ratio:4 / 3;overflow:hidden}.academy-page .ac-role__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.academy-page .ac-role__img--2,.academy-page .ac-role__img--3{object-position:center 40%}.academy-page .ac-approach{padding-block:96px;background:var(--color-deep);color:var(--color-cream)}.academy-page .ac-approach .ac-eyebrow{color:var(--color-gold)}.academy-page .ac-approach h2{color:var(--color-paper)}.academy-page .ac-approach .ac-lead{color:var(--color-cream)}.academy-page .ac-approach__header,.academy-page .ac-approach__header .ac-lead{max-width:none}.academy-page .ac-approach__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8);margin:var(--space-16) 0 0;padding:0;list-style:none}.academy-page .ac-approach__step{padding-top:var(--space-6);border-top:1px solid color-mix(in srgb,var(--color-cream) 30%,transparent)}.academy-page .ac-approach__number{display:block;margin-bottom:var(--space-3);font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.1em;color:var(--color-gold)}.academy-page .ac-approach__step h3{margin-bottom:var(--space-3);color:var(--color-paper)}.academy-page .ac-approach__step p{margin:0;font-size:15px;color:var(--color-cream)}.academy-page .ac-synergy{background:var(--color-cream)}.academy-page .ac-synergy__header,.academy-page .ac-synergy__header .ac-lead{max-width:none}.academy-page .ac-synergy__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-12);border-top:1px solid var(--color-secondary-border)}.academy-page .ac-synergy__item{padding:var(--space-8) var(--space-8) 0;border-left:1px solid var(--color-secondary-border)}.academy-page .ac-synergy__item:first-child{padding-left:0;border-left:0}.academy-page .ac-synergy__item p{margin:0;color:var(--color-text-muted)}.academy-page .ac-synergy__link{color:var(--color-dark);text-decoration:none}.academy-page .ac-synergy__link:hover,.academy-page .ac-synergy__link:focus-visible{color:var(--color-brown);text-decoration:underline}.academy-page .ac-synergy__accent{margin:var(--space-16) 0 0;padding:8px 0 8px var(--space-6);border-left:3px solid var(--color-gold);font-family:var(--font-heading);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.35;color:var(--color-dark)}.academy-page .ac-final{background:var(--ac-bg-final);display:flex;align-items:center;min-height:480px;overflow:hidden}.academy-page .ac-final__inner{z-index:2;width:100%}.academy-page .ac-final__content{max-width:52%}.academy-page .ac-final__content .button{margin-top:var(--space-4)}.academy-page .ac-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.academy-page .ac-final__actions .button{margin-top:0}.academy-page .ac-final__media{position:absolute;top:0;right:0;bottom:0;z-index:1;width:55%}.academy-page .ac-final__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.academy-page .ac-final__fade{position:absolute;inset:0 auto 0 0;width:55%;background:linear-gradient(to right,var(--ac-bg-final) 0%,color-mix(in srgb,var(--ac-bg-final) 60%,transparent) 40%,transparent 100%);pointer-events:none}@media(max-width:1024px){.academy-page .ac-container{padding-inline:var(--gutter-tablet)}.academy-page .ac-section{padding-block:88px}.academy-page .ac-roles__grid,.academy-page .ac-approach__list{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-page .ac-hero__content{max-width:60%}}@media(max-width:800px){.academy-page .ac-container{padding-inline:var(--gutter-mobile)}.academy-page .ac-section{padding-block:56px}.academy-page .ac-hero,.academy-page .ac-final{display:block;min-height:0;padding-bottom:0}.academy-page .ac-hero,.academy-page .ac-final{padding-top:56px}.academy-page .ac-hero__content,.academy-page .ac-final__content{max-width:none}.academy-page .ac-hero__media,.academy-page .ac-final__media{position:relative;inset:auto;width:100%;aspect-ratio:4 / 3;margin-top:var(--space-8)}.academy-page .ac-hero__fade,.academy-page .ac-final__fade{inset:0 0 auto;width:100%;height:40%;background:linear-gradient(to bottom,var(--ac-bg-hero) 0%,transparent 100%)}.academy-page .ac-final__fade{background:linear-gradient(to bottom,var(--ac-bg-final) 0%,transparent 100%)}.academy-page .ac-why__inner{grid-template-columns:1fr}.academy-page .ac-why__media{justify-self:stretch;width:100%;min-height:0;aspect-ratio:16 / 9;margin-bottom:var(--space-8);border-radius:var(--radius-card)}.academy-page .ac-why__fade{display:none}.academy-page .ac-why__content{padding-left:0}.academy-page .ac-roles__grid,.academy-page .ac-approach__list,.academy-page .ac-synergy__list{grid-template-columns:1fr}.academy-page .ac-roles__grid{margin-top:var(--space-8);gap:var(--space-12)}.academy-page .ac-approach__list{margin-top:var(--space-8)}.academy-page .ac-synergy__item,.academy-page .ac-synergy__item:first-child{padding:var(--space-6) 0;border-left:0;border-bottom:1px solid var(--color-secondary-border)}}.it-beheer-page .itb-hero,.wp365-page .wp365-hero,.neti-page .neti-hero,.bevm-page .bevm-hero,.bkh-page .bkh-hero,.svc-page .svc-hero,.regie-page .regie-hero,.about-page .about-hero,.protection-page .prot-hero{position:relative;overflow:hidden;min-height:unset;display:flex;align-items:center;padding-block:64px;background:var(--color-paper)}.it-beheer-page .itb-hero__media,.wp365-page .wp365-hero__media,.neti-page .neti-hero__media,.bevm-page .bevm-hero__media,.bkh-page .bkh-hero__media,.svc-page .svc-hero__media,.regie-page .regie-hero__media,.about-page .about-hero__media,.protection-page .prot-hero__media{position:absolute;top:0;right:0;bottom:0;width:60%;z-index:0;overflow:hidden}.it-beheer-page .itb-hero__media img,.wp365-page .wp365-hero__media img,.neti-page .neti-hero__media img,.bevm-page .bevm-hero__media img,.bkh-page .bkh-hero__media img,.svc-page .svc-hero__media img,.regie-page .regie-hero__media img,.about-page .about-hero__media img,.protection-page .prot-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.it-beheer-page .itb-hero__fade,.wp365-page .wp365-hero__fade,.neti-page .neti-hero__fade,.bevm-page .bevm-hero__fade,.bkh-page .bkh-hero__fade,.svc-page .svc-hero__fade,.regie-page .regie-hero__fade,.about-page .about-hero__fade,.protection-page .prot-hero__fade{position:absolute;top:0;left:0;bottom:0;width:52%;pointer-events:none;background:linear-gradient(to right,var(--color-paper) 0%,var(--color-paper) 30%,color-mix(in srgb,var(--color-paper) 0%,transparent) 100%)}.it-beheer-page .itb-hero__inner,.wp365-page .wp365-hero__inner,.neti-page .neti-hero__inner,.bevm-page .bevm-hero__inner,.bkh-page .bkh-hero__inner,.svc-page .svc-hero__inner,.regie-page .regie-hero__inner,.about-page .about-hero__inner,.protection-page .prot-hero__inner{position:relative;z-index:2;width:100%}.it-beheer-page .itb-hero__content,.wp365-page .wp365-hero__content,.neti-page .neti-hero__content,.bevm-page .bevm-hero__content,.bkh-page .bkh-hero__content,.svc-page .svc-hero__content,.regie-page .regie-hero__content,.about-page .about-hero__content,.protection-page .prot-hero__content{width:70%;max-width:760px}.it-beheer-page .itb-hero__content p,.wp365-page .wp365-hero__content p,.neti-page .neti-hero__content p,.bevm-page .bevm-hero__content p,.bkh-page .bkh-hero__content p,.svc-page .svc-hero__content p,.regie-page .regie-hero__content p,.about-page .about-hero__content p,.protection-page .prot-hero__content p{color:var(--color-text-muted)}.it-beheer-page .itb-hero__actions,.wp365-page .wp365-hero__actions,.neti-page .neti-hero__actions,.bevm-page .bevm-hero__actions,.bkh-page .bkh-hero__actions,.svc-page .svc-hero__actions,.regie-page .regie-hero__actions,.about-page .about-hero__actions,.protection-page .prot-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-top:var(--space-8)}@media(max-width:1199px){.it-beheer-page .itb-hero,.wp365-page .wp365-hero,.neti-page .neti-hero,.bevm-page .bevm-hero,.bkh-page .bkh-hero,.svc-page .svc-hero,.regie-page .regie-hero,.about-page .about-hero,.protection-page .prot-hero{min-height:480px}.it-beheer-page .itb-hero__content,.wp365-page .wp365-hero__content,.neti-page .neti-hero__content,.bevm-page .bevm-hero__content,.bkh-page .bkh-hero__content,.svc-page .svc-hero__content,.regie-page .regie-hero__content,.about-page .about-hero__content,.protection-page .prot-hero__content{width:64%;max-width:480px}.it-beheer-page .itb-hero__media,.wp365-page .wp365-hero__media,.neti-page .neti-hero__media,.bevm-page .bevm-hero__media,.bkh-page .bkh-hero__media,.svc-page .svc-hero__media,.regie-page .regie-hero__media,.about-page .about-hero__media,.protection-page .prot-hero__media{width:50%}.it-beheer-page .itb-hero__fade,.wp365-page .wp365-hero__fade,.neti-page .neti-hero__fade,.bevm-page .bevm-hero__fade,.bkh-page .bkh-hero__fade,.svc-page .svc-hero__fade,.regie-page .regie-hero__fade,.about-page .about-hero__fade,.protection-page .prot-hero__fade{width:46%}}@media(max-width:767px){.it-beheer-page .itb-hero,.wp365-page .wp365-hero,.neti-page .neti-hero,.bevm-page .bevm-hero,.bkh-page .bkh-hero,.svc-page .svc-hero,.regie-page .regie-hero,.about-page .about-hero,.protection-page .prot-hero{position:static;min-height:0;padding-block:0;display:flex;flex-direction:column}.it-beheer-page .itb-hero__inner,.wp365-page .wp365-hero__inner,.neti-page .neti-hero__inner,.bevm-page .bevm-hero__inner,.bkh-page .bkh-hero__inner,.svc-page .svc-hero__inner,.regie-page .regie-hero__inner,.about-page .about-hero__inner,.protection-page .prot-hero__inner{order:1;padding-top:var(--space-6)}.it-beheer-page .itb-hero__media,.wp365-page .wp365-hero__media,.neti-page .neti-hero__media,.bevm-page .bevm-hero__media,.bkh-page .bkh-hero__media,.svc-page .svc-hero__media,.regie-page .regie-hero__media,.about-page .about-hero__media,.protection-page .prot-hero__media{order:2;position:relative;width:100%;margin:var(--space-6) 0 0;border-radius:0}.it-beheer-page .itb-hero__media img,.wp365-page .wp365-hero__media img,.neti-page .neti-hero__media img,.bevm-page .bevm-hero__media img,.bkh-page .bkh-hero__media img,.svc-page .svc-hero__media img,.regie-page .regie-hero__media img,.about-page .about-hero__media img,.protection-page .prot-hero__media img{height:auto;aspect-ratio:4 / 3}.it-beheer-page .itb-hero__fade,.wp365-page .wp365-hero__fade,.neti-page .neti-hero__fade,.bevm-page .bevm-hero__fade,.bkh-page .bkh-hero__fade,.svc-page .svc-hero__fade,.regie-page .regie-hero__fade,.about-page .about-hero__fade,.protection-page .prot-hero__fade{inset:0 0 auto;width:100%;height:40%;background:linear-gradient(to bottom,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 0%,transparent) 100%)}.it-beheer-page .itb-hero__content,.wp365-page .wp365-hero__content,.neti-page .neti-hero__content,.bevm-page .bevm-hero__content,.bkh-page .bkh-hero__content,.svc-page .svc-hero__content,.regie-page .regie-hero__content,.about-page .about-hero__content,.protection-page .prot-hero__content{width:100%;max-width:none}.it-beheer-page .itb-hero__content h1,.wp365-page .wp365-hero__content h1,.neti-page .neti-hero__content h1,.bevm-page .bevm-hero__content h1,.bkh-page .bkh-hero__content h1,.svc-page .svc-hero__content h1,.regie-page .regie-hero__content h1,.about-page .about-hero__content h1,.protection-page .prot-hero__content h1{font-size:clamp(22px,6.2vw,26px);line-height:1.2;overflow-wrap:break-word}.it-beheer-page .itb-hero__actions .button,.wp365-page .wp365-hero__actions .button,.neti-page .neti-hero__actions .button,.bevm-page .bevm-hero__actions .button,.bkh-page .bkh-hero__actions .button,.svc-page .svc-hero__actions .button,.regie-page .regie-hero__actions .button,.about-page .about-hero__actions .button,.protection-page .prot-hero__actions .button{width:100%;justify-content:center}.it-beheer-page .itb-hero__actions>a:not(.button),.wp365-page .wp365-hero__actions>a:not(.button),.neti-page .neti-hero__actions>a:not(.button),.bevm-page .bevm-hero__actions>a:not(.button),.bkh-page .bkh-hero__actions>a:not(.button),.svc-page .svc-hero__actions>a:not(.button),.regie-page .regie-hero__actions>a:not(.button),.about-page .about-hero__actions>a:not(.button),.protection-page .prot-hero__actions>a:not(.button){width:100%;display:flex;justify-content:center;text-align:center}}.about-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.about-page h1,.about-page h2,.about-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.about-page h1{font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-.02em}.about-page h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.016em}.about-page h3{font-size:clamp(19px,1.7vw,24px);line-height:1.25}.about-page p{margin:0 0 1em;font-size:17px;line-height:1.65}.about-page img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.about-eyebrow{margin-bottom:16px;margin-top:12px;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brown)}.about-eyebrow--gold{color:var(--color-gold)}.about-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.about-hero__accent{display:block;margin-top:.15em;color:var(--color-brown)}.about-page .about-hero__body{margin-top:28px}@media(min-width:1200px){.about-page .about-hero{min-height:600px}.about-page .about-hero__media{width:48%;border-radius:0}.about-page .about-hero__content{width:66%;max-width:880px}}.about-page .about-hero__media img{object-position:70% center}.about-believe{background:var(--color-deep);color:var(--color-cream);padding-block:88px}.about-believe__lead{margin-bottom:64px}.about-believe__title{color:var(--color-cream)}.about-believe__intro{margin-top:24px;color:color-mix(in srgb,var(--color-cream) 80%,transparent)}.about-believe__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}.about-statement{padding-top:28px;border-top:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent)}.about-statement__number{display:block;margin-bottom:20px;font-family:var(--font-heading);font-size:15px;letter-spacing:.12em;color:var(--color-gold)}.about-statement h3{margin-bottom:16px;font-size:clamp(22px,2vw,28px);color:var(--color-cream)}.about-statement__text p{font-size:16px;color:color-mix(in srgb,var(--color-cream) 78%,transparent)}.about-think{padding-block:88px;background:var(--color-paper)}.about-think__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;align-items:stretch}.about-think__media{position:relative;z-index:1;justify-self:start;width:calc(100% + 120px);max-width:none;min-height:clamp(300px,24vw,420px);border-radius:var(--radius-card) 0 0 var(--radius-card);overflow:hidden}.about-think__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.about-think__fade{position:absolute;inset:0 0 0 auto;z-index:2;width:28%;pointer-events:none;background:linear-gradient(270deg,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 85%,transparent) 40%,transparent 100%)}.about-think__content{position:relative;z-index:3;align-self:center;padding-left:75px}.about-think__intro{margin-top:16px;color:var(--color-text-muted)}.about-questions{margin:32px 0 0;padding:0;list-style:none}.about-question{display:grid;grid-template-columns:56px 1fr;gap:8px;padding-block:22px;border-top:1px solid var(--color-secondary-border)}.about-question__number{font-family:var(--font-heading);font-size:22px;color:var(--color-brown)}.about-question h3{margin-bottom:6px}.about-question__text p{margin:0;font-size:16px;color:var(--color-text-muted)}.about-independent{padding-block:88px;background:var(--color-paper)}.about-independent__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0;align-items:stretch}.about-independent__content{position:relative;z-index:3;align-self:center;padding-right:75px}.about-independent__text{margin-top:20px;color:var(--color-text-muted)}.about-independent__closing{position:relative;margin-top:64px;padding-top:28px;font-weight:700;font-size:19px}.about-independent__closing:before{content:"";position:absolute;top:0;left:0;width:64px;height:2px;background:var(--color-gold)}.about-independent__closing p{font-weight:700;font-size:19px;margin:0}.about-independent__media{position:relative;z-index:1;justify-self:end;width:calc(100% + 120px);max-width:none;margin-left:-120px;min-height:clamp(300px,24vw,420px);border-radius:0 var(--radius-card) var(--radius-card) 0;overflow:hidden}.about-independent__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.about-independent__fade{position:absolute;inset:0 auto 0 0;z-index:2;width:28%;pointer-events:none;background:linear-gradient(90deg,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 85%,transparent) 40%,transparent 100%)}.about-norm{padding:96px 0;background:var(--color-cream)}.about-norm__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;margin:56px 0 0;padding:0;list-style:none}.about-norm__item{padding-left:24px;border-left:3px solid var(--color-gold);font-family:var(--font-heading);font-size:clamp(18px,1.6vw,22px);line-height:1.4;color:var(--color-dark)}.about-one{padding:112px var(--gutter-desktop);background:var(--color-paper)}.about-one__inner{max-width:920px;margin-inline:auto}.about-one__text{max-width:70ch;margin-top:20px;color:var(--color-text-muted)}.about-one__quote{margin:56px 0 0;padding:8px 0 8px 32px;border-left:3px solid var(--color-gold);font-family:var(--font-heading);font-size:clamp(24px,2.8vw,36px);line-height:1.3;color:var(--color-deep)}.about-one__quote p{margin:0;font-size:inherit;line-height:inherit}.about-final-cta{position:relative;display:flex;align-items:center;min-height:420px;overflow:hidden;color:var(--color-cream);background:var(--color-deep)}.about-page .about-final-cta__image{position:absolute;inset:0;object-position:center 60%}.about-final-cta:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-dark) 72%,transparent) 0%,color-mix(in srgb,var(--color-dark) 38%,transparent) 38%,transparent 65%)}.about-final-cta__content{position:relative;z-index:2;width:100%;max-width:var(--container-max);margin-inline:auto;padding:72px var(--gutter-desktop)}.about-final-cta h2{max-width:24ch;margin-bottom:28px;color:var(--color-cream)}@media(max-width:1023px){.about-container,.about-final-cta__content{padding-inline:var(--gutter-tablet)}.about-believe{padding-block:72px}.about-think__inner,.about-independent__inner{grid-template-columns:1fr;gap:0}.about-believe__lead{margin-bottom:48px}.about-independent__media{justify-self:stretch;width:100%;margin-left:0;min-height:0;aspect-ratio:16 / 9;border-radius:var(--radius-card)}.about-think__fade,.about-independent__fade{display:none}.about-believe__grid{grid-template-columns:1fr;gap:40px}.about-think{padding-block:72px}.about-think__media{justify-self:stretch;width:100%;min-height:0;aspect-ratio:16 / 9;margin-bottom:32px;border-radius:var(--radius-card)}.about-think__content{padding-left:0}.about-independent{padding-block:72px}.about-independent__content{padding-right:0;margin-bottom:32px}.about-independent__media{order:2}.about-norm{padding-block:80px}.about-one{padding:80px var(--gutter-tablet)}}@media(max-width:639px){.about-container,.about-final-cta__content{padding-inline:var(--gutter-mobile)}.about-believe{padding-block:56px}.about-independent__media,.about-think__media{aspect-ratio:4 / 3}.about-think,.about-independent{padding-block:56px}.about-independent__closing{margin-top:40px}.about-question{grid-template-columns:44px 1fr}.about-norm{padding-block:64px}.about-norm__list{grid-template-columns:1fr;gap:32px;margin-top:40px}.about-one{padding:64px var(--gutter-mobile)}.about-one__quote{margin-top:40px;padding-left:20px}.about-final-cta{min-height:0}.about-final-cta__content{padding-block:56px}.about-final-cta:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-dark) 78%,transparent),color-mix(in srgb,var(--color-dark) 35%,transparent))}}.contact-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.contact-page h1,.contact-page h2,.contact-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.contact-page h1{font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-.02em}.contact-page h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.016em}.contact-page h3{font-size:clamp(18px,1.5vw,21px);line-height:1.25}.contact-page p{margin:0 0 1em;font-size:17px;line-height:1.65}.contact-page a{color:var(--color-brown)}.contact-eyebrow{margin:12px 0 16px;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brown)}.contact-eyebrow--light{color:var(--color-gold)}.contact-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.contact-hero{position:relative;display:flex;align-items:center;min-height:520px;background:var(--color-dark);color:#fff;isolation:isolate}.contact-hero__media,.contact-hero__overlay{position:absolute;inset:0}.contact-hero__media{z-index:-2}.contact-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center}.contact-hero__overlay{z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-dark) 94%,transparent) 0%,color-mix(in srgb,var(--color-dark) 82%,transparent) 36%,color-mix(in srgb,var(--color-dark) 35%,transparent) 62%,transparent 100%)}.contact-hero__inner{width:100%;padding-block:var(--space-16)}.contact-hero__content{max-width:580px}.contact-hero h1{color:#fff}.contact-hero__intro{color:color-mix(in srgb,#fff 90%,transparent);font-size:18px}.contact-hero__features{display:flex;flex-wrap:wrap;gap:14px 28px;margin:28px 0 0;padding:0;list-style:none}.contact-hero__features li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.contact-hero__features svg{color:var(--color-gold);font-size:20px}.contact-topics{padding-block:var(--space-16);background:var(--color-paper)}.contact-topics__head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:36px}.contact-topics__head h2{margin-bottom:0}.contact-topics__intro{margin:0;color:var(--color-text-muted)}.contact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.contact-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:220px;padding:26px 24px 52px;border:1px solid color-mix(in srgb,var(--color-brown) 18%,transparent);border-radius:var(--radius-card);background:var(--color-cream);color:var(--color-dark);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.contact-card:hover{background:var(--color-soft);box-shadow:0 10px 24px color-mix(in srgb,var(--color-dark) 12%,transparent)}.contact-card:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.contact-card--active{border-color:var(--color-brown);background:var(--color-soft)}.contact-card__icon{font-size:30px;color:var(--color-brown)}.contact-card__title{font-family:var(--font-heading);font-size:20px;font-weight:700}.contact-card__text{font-size:15px;line-height:1.55;color:var(--color-text-muted)}.contact-card__arrow{position:absolute;right:22px;bottom:20px;color:var(--color-brown);transition:transform .18s ease-out}.contact-card:hover .contact-card__arrow{transform:translate(4px)}.contact-main{background:linear-gradient(90deg,var(--color-paper) 0%,var(--color-paper) 55%,var(--color-cream) 100%)}.contact-main__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0;padding-block:var(--space-16)}.contact-formcol{padding-right:56px}.contact-direct{padding:32px 0 32px 48px;border-radius:var(--radius-panel);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-soft) 60%,transparent) 40%)}.contact-form{display:grid;gap:20px;margin-top:28px}.contact-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.contact-field{min-width:0;display:flex;flex-direction:column;gap:6px}.contact-field label{font-size:15px;font-weight:600}.contact-field__optional{font-weight:400;color:var(--color-text-muted)}.contact-field input,.contact-field textarea{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-brown) 30%,transparent);border-radius:var(--radius-button);background:#fff;color:var(--color-dark);font:inherit;font-size:16px;resize:vertical}.contact-field input:focus-visible,.contact-field textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action) 55%,transparent);border-color:var(--color-action)}.contact-field [aria-invalid=true]{border-color:#b3261e}.contact-field__error,.contact-form__error{margin:0;font-size:14px;color:#b3261e}.contact-form__privacy{margin:0;font-size:14px;color:var(--color-text-muted)}.contact-form .button{justify-self:start;cursor:pointer}.contact-form .button:disabled{opacity:.6;cursor:not-allowed}.contact-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-success{margin-top:28px;padding:28px;border-radius:var(--radius-card);background:var(--color-soft)}.contact-success__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.contact-success__head h3{margin:0}.contact-success svg{font-size:32px;color:var(--color-brown)}.contact-direct__list{display:grid;gap:28px;margin:28px 0 0;padding:0;list-style:none}.contact-direct__list li{display:flex;gap:16px}.contact-direct__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-paper);color:var(--color-brown);font-size:18px}.contact-direct__list h3{margin-bottom:4px}.contact-direct__list p{margin:0;font-size:16px}.contact-faq{display:grid;grid-template-columns:44% 1fr;align-items:center;background:var(--color-paper)}.contact-faq__media{display:block;align-self:stretch;min-height:420px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 55%,transparent 100%)}.contact-faq__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% center}.contact-faq__content{max-width:640px;padding:var(--space-16) var(--gutter-desktop) var(--space-16) 24px}.contact-faq__items{display:grid;gap:22px;margin-top:28px}.contact-faq__item h3{margin-bottom:6px}.contact-faq__item p{margin:0;font-size:16px;color:var(--color-text-muted)}@media(max-width:1199px){.contact-cards{grid-template-columns:repeat(2,1fr)}.contact-container{padding-inline:var(--gutter-tablet)}.contact-faq__content{padding-right:var(--gutter-tablet)}}@media(max-width:1023px){.contact-main{background:var(--color-paper)}.contact-main__grid{grid-template-columns:1fr}.contact-formcol{padding-right:0}.contact-direct{margin-top:40px;padding:28px;background:linear-gradient(180deg,var(--color-cream) 0%,color-mix(in srgb,var(--color-soft) 60%,transparent) 100%)}}@media(max-width:767px){.contact-container{padding-inline:var(--gutter-mobile)}.contact-hero{min-height:560px;align-items:flex-end}.contact-hero__media img{object-position:62% center}.contact-hero__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--color-dark) 45%,transparent),color-mix(in srgb,var(--color-dark) 88%,transparent) 55%,color-mix(in srgb,var(--color-dark) 96%,transparent))}.contact-topics__head,.contact-cards,.contact-form__row{grid-template-columns:1fr}.contact-topics__head{gap:12px}.contact-card{min-height:0}.contact-faq{grid-template-columns:1fr}.contact-faq__media{min-height:0;height:280px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}.contact-faq__content{padding:8px var(--gutter-mobile) var(--space-12)}}@media(prefers-reduced-motion:reduce){.contact-card,.contact-card__arrow{transition:none}.contact-card:hover .contact-card__arrow{transform:none}}.privacy-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.privacy-page h1,.privacy-page h2,.privacy-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.privacy-page h1{font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-.02em}.privacy-page h2{font-size:clamp(22px,2.2vw,28px);line-height:1.25;letter-spacing:-.01em}.privacy-page h3{margin-bottom:8px;font-size:clamp(17px,1.4vw,19px);line-height:1.3;color:var(--color-brown)}.privacy-page p,.privacy-page li,.privacy-page address{font-size:17px;line-height:1.65}.privacy-page p{margin:0 0 1em}.privacy-page address{margin:0 0 1em;font-style:normal}.privacy-page ul{margin:0 0 1em;padding-left:1.25em}.privacy-page li{margin-bottom:4px}.privacy-page a{color:var(--color-brown);text-decoration:underline;text-underline-offset:3px}.privacy-page a:hover{color:var(--color-dark)}.privacy-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.privacy-eyebrow{margin:12px 0 16px;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brown)}.privacy-hero{position:relative;display:flex;align-items:center;min-height:480px;padding-block:64px;overflow:hidden;background:var(--color-paper)}.privacy-hero__media{position:absolute;top:0;right:0;bottom:0;width:55%;z-index:0;overflow:hidden}.privacy-hero__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% center}.privacy-hero__fade{position:absolute;top:0;left:0;bottom:0;width:55%;pointer-events:none;background:linear-gradient(to right,var(--color-paper) 0%,var(--color-paper) 25%,color-mix(in srgb,var(--color-paper) 0%,transparent) 100%)}.privacy-hero__inner{position:relative;z-index:2;width:100%}.privacy-hero__content{width:60%}.privacy-hero__content p{margin-top:16px;margin-bottom:0;color:var(--color-text-muted)}.privacy-page .privacy-hero__content .privacy-hero__subtitle{margin-top:20px;font-family:var(--font-heading);font-size:clamp(19px,1.7vw,24px);line-height:1.3;color:var(--color-brown)}.privacy-body{padding-block:64px 96px}.privacy-toc{margin-bottom:56px;padding:20px 24px;border-left:3px solid var(--color-gold);background:color-mix(in srgb,var(--color-cream) 70%,transparent);border-radius:0 var(--radius-button) var(--radius-button) 0}.privacy-toc__title{margin-bottom:12px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brown)}.privacy-toc ol{margin:0;padding-left:1.5em;columns:2;column-gap:32px}.privacy-toc li{break-inside:avoid;margin-bottom:6px;font-size:15px;line-height:1.45}.privacy-section{margin-bottom:48px;scroll-margin-top:112px}.privacy-section h2{margin-bottom:16px}.privacy-section__num{color:var(--color-brown)}.privacy-section h3:not(:first-child){margin-top:24px}.privacy-closing{margin-bottom:0;padding-top:40px;border-top:1px solid var(--color-secondary-border)}.privacy-page a:focus-visible{outline:2px solid var(--color-brown);outline-offset:3px}@media(max-width:1023px){.privacy-container{padding-inline:var(--gutter-tablet)}.privacy-hero__media{width:50%}.privacy-hero__content{width:62%;max-width:480px}}@media(max-width:767px){.privacy-container{padding-inline:var(--gutter-mobile)}.privacy-hero{display:flex;flex-direction:column;min-height:0;padding-block:var(--space-6) 0}.privacy-hero__inner{order:1}.privacy-hero h1{font-size:clamp(22px,6.2vw,26px);line-height:1.2}.privacy-hero__media{order:2;position:relative;width:100%;margin-top:var(--space-6)}.privacy-hero__media img{height:auto;aspect-ratio:4 / 3}.privacy-hero__fade{top:0;bottom:auto;left:0;width:100%;height:40%;background:linear-gradient(to bottom,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 0%,transparent) 100%)}.privacy-hero__content{width:100%;max-width:none}.privacy-body{padding-block:40px 64px}.privacy-toc ol{columns:1}}.cookies-page .cookies-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookies-page .cookies-body{padding-block:80px 96px}.cookies-page .cookies-section{margin-bottom:80px}.cookies-page .cookies-section h2{margin-bottom:16px}.cookies-page .cookies-section__lead{margin-bottom:32px}.cookies-page .cookies-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cookies-page .cookies-card{display:flex;flex-direction:column;min-width:0;padding:28px 24px 24px;border:1px solid var(--color-secondary-border);border-top:3px solid var(--color-gold);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:0 2px 10px #2c1a0b0f}.cookies-page .cookies-card__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.cookies-page .cookies-card__icon{display:flex;flex:0 0 48px;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-cream);color:var(--color-brown);font-size:22px}.cookies-page .cookies-card h3{min-width:0;margin:0;color:var(--color-dark)}.cookies-page .cookies-card__body{flex:1 1 auto}.cookies-page .cookies-card__body p:last-child{margin-bottom:0}.cookies-page .cookies-card__footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-secondary-border)}.cookies-page .cookies-card__status{margin:0;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--color-brown)}.cookies-page .cookies-card__note{margin:8px 0 0;font-size:14px;color:var(--color-text-muted)}.cookies-page .cookies-choice{margin-bottom:80px;padding:48px 56px;border-left:4px solid var(--color-gold);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-cream) 85%,transparent)}.cookies-page .cookies-choice h2{margin-bottom:16px}.cookies-page .cookies-settings{margin-top:24px}.cookies-page .cookies-settings__note{margin:12px 0 0;font-size:15px;color:var(--color-text-muted)}.cookies-page .button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-button);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out}.cookies-page .button--primary{border:1px solid var(--color-action-border);background:var(--color-action);color:var(--color-dark)}.cookies-page .button--primary:hover:not(:disabled){background:var(--color-action-hover)}.cookies-page .button--primary:focus-visible{outline:2px solid var(--color-brown);outline-offset:2px}.cookies-page .button--primary:disabled{cursor:not-allowed;opacity:.55}.cookies-page .cookies-devnotice{margin:0 0 16px;padding:12px 16px;border:1px dashed var(--color-brown);border-radius:var(--radius-button);background:var(--color-soft);font-size:15px}.cookies-page .cookies-table-wrap{overflow-x:auto;border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);background:var(--color-paper)}.cookies-page .cookies-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.cookies-page .cookies-table th,.cookies-page .cookies-table td{padding:14px 16px;border-bottom:1px solid var(--color-secondary-border);text-align:left;vertical-align:top}.cookies-page .cookies-table tbody tr:last-child td{border-bottom:0}.cookies-page .cookies-table th{font-family:var(--font-heading);font-weight:700;color:var(--color-brown);background:var(--color-cream)}.cookies-page .cookies-table__empty{color:var(--color-text-muted)}.cookies-page .cookies-table__kind{display:block;font-size:13px;color:var(--color-text-muted)}.cookies-page .cookies-table-note{margin-top:24px;font-size:15px;color:var(--color-text-muted)}.cookies-page .cookies-table-note p:last-child{margin-bottom:0}.cookies-page .cookies-more{margin-bottom:0;padding-top:48px;border-top:1px solid var(--color-secondary-border)}.cookies-page .cookies-updated{margin:24px 0 0;font-size:13px;color:var(--color-text-muted)}@media(max-width:1023px){.cookies-page .cookies-body{padding-block:64px 80px}.cookies-page .cookies-section,.cookies-page .cookies-choice{margin-bottom:64px}.cookies-page .cookies-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cookies-page .cookies-card--marketing{grid-column:1 / -1}.cookies-page .cookies-choice{padding:40px 32px}}@media(max-width:767px){.cookies-page .cookies-body{padding-block:48px 64px}.cookies-page .cookies-section,.cookies-page .cookies-choice{margin-bottom:48px}.cookies-page .cookies-cards{grid-template-columns:1fr;gap:16px}.cookies-page .cookies-choice{padding:28px 20px}.cookies-page .cookies-settings .button{width:100%}.cookies-page .cookies-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cookies-page .cookies-table,.cookies-page .cookies-table tbody,.cookies-page .cookies-table tr,.cookies-page .cookies-table td{display:block;width:100%}.cookies-page .cookies-table tbody tr{border-bottom:1px solid var(--color-secondary-border)}.cookies-page .cookies-table tbody tr:last-child{border-bottom:0}.cookies-page .cookies-table td{border-bottom:0;padding:8px 16px}.cookies-page .cookies-table td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--color-brown)}}.insights-page{width:100%;overflow-x:hidden;background:var(--color-paper);color:var(--color-dark);font-family:var(--font-body)}.insights-page h1,.insights-page h2,.insights-page h3{margin-top:0;font-family:var(--font-heading);font-weight:700}.insights-page h1{font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-.02em}.insights-page h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.016em}.insights-page h3{font-size:clamp(19px,1.7vw,24px);line-height:1.25}.insights-page p{margin:0 0 1em;font-size:17px;line-height:1.65}.insights-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.insights-eyebrow{margin-bottom:16px;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold)}.insights-hero{position:relative;overflow:hidden;display:flex;align-items:center;padding-block:64px;background:var(--color-dark);color:var(--color-cream)}.insights-hero__media{position:absolute;top:0;right:0;bottom:0;width:60%;z-index:0;overflow:hidden}.insights-page .insights-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}.insights-hero__fade{position:absolute;top:0;left:0;bottom:0;width:52%;pointer-events:none;background:linear-gradient(to right,var(--color-dark) 0%,var(--color-dark) 30%,color-mix(in srgb,var(--color-dark) 0%,transparent) 100%)}.insights-hero__inner{position:relative;z-index:2;width:100%}.insights-hero__content{width:70%;max-width:760px}.insights-hero h1{margin-bottom:28px;color:var(--color-cream)}.insights-hero__body p{color:var(--color-cream)}.insights-hero__body p:last-child{margin-bottom:0}.insights-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:12px;font-size:14px;color:var(--color-text-muted)}.insights-meta__category{font-family:var(--font-heading);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brown)}.insights-featured{padding-block:72px}.insights-featured__eyebrow,.insights-overview .insights-eyebrow,.insights-cta .insights-eyebrow{color:var(--color-brown)}.insights-featured__eyebrow{margin-bottom:24px}.insights-featured__card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;color:inherit;text-decoration:none;border-radius:var(--radius-card)}.insights-featured__card:focus-visible{outline:3px solid var(--color-gold);outline-offset:6px}.insights-featured__content h2{transition:color .18s ease-out}.insights-featured__card:hover h2,.insights-featured__card:focus-visible h2{color:var(--color-brown)}.insights-featured__card:hover .button--primary,.insights-featured__card:focus-visible .button--primary{background:var(--color-action-hover)}.insights-featured__media{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-card);background:var(--color-soft)}.insights-featured__media img,.insights-card__media img{display:block;width:100%;height:100%;object-fit:cover}.insights-featured__content h2{margin-bottom:18px}.insights-featured__content p{margin-bottom:28px}.insights-overview{padding-block:40px;background:color-mix(in srgb,var(--color-cream) 70%,var(--color-paper))}.insights-overview__lead{margin-bottom:40px}.insights-overview__lead h2{margin-bottom:18px}.insights-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.insights-filter{min-height:44px;padding:10px 18px;border:1px solid var(--color-secondary-border);border-radius:var(--radius-button);background:transparent;color:var(--color-dark);font-family:var(--font-heading);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out}.insights-filter:hover{background:var(--color-soft)}.insights-filter:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.insights-filter--active{border-color:var(--color-dark);background:var(--color-dark);color:var(--color-cream)}.insights-filter--active:hover{background:var(--color-dark)}.insights-status{color:var(--color-text-muted)}.insights-status--error{color:var(--color-brown)}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.insights-card{display:flex;border-radius:var(--radius-card);background:#fffdf8;overflow:hidden}.insights-card__link{display:flex;flex-direction:column;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:var(--radius-card)}.insights-card__link:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.insights-card__media{flex:none;aspect-ratio:3 / 2;overflow:hidden;background:var(--color-soft)}.insights-card__body{display:flex;flex-direction:column;flex:1;padding:24px}.insights-card__body h3{margin-bottom:12px;color:var(--color-dark);overflow-wrap:anywhere;transition:color .18s ease-out}.insights-card__link:hover h3,.insights-card__link:focus-visible h3{color:var(--color-brown)}.insights-card__body p{margin:0;font-size:16px;overflow-wrap:anywhere}.insights-more{margin-top:56px;text-align:center}.insights-cta{background:var(--color-soft);padding-block:60px}.insights-cta__inner{max-width:820px;text-align:center}.insights-cta h2{margin-bottom:24px}.insights-cta__text{margin-bottom:32px}@media(max-width:1023px){.insights-container{padding-inline:var(--gutter-tablet)}.insights-hero{min-height:480px}.insights-hero__content{width:64%;max-width:480px}.insights-hero__media{width:50%}.insights-hero__fade{width:46%}.insights-featured__card{grid-template-columns:1fr;gap:32px}.insights-grid{grid-template-columns:repeat(2,1fr)}.insights-overview,.insights-cta{padding-block:72px}}@media(max-width:767px){.insights-hero{position:static;min-height:0;display:flex;flex-direction:column;padding-block:0}.insights-hero__inner{order:1;padding-top:var(--space-6)}.insights-hero__media{order:2;position:relative;width:100%;margin:var(--space-6) 0 0;border-radius:0}.insights-page .insights-hero__media img{height:auto;aspect-ratio:4 / 3}.insights-hero__fade{inset:0 0 auto;width:100%;height:40%;background:linear-gradient(to bottom,var(--color-dark) 0%,color-mix(in srgb,var(--color-dark) 0%,transparent) 100%)}.insights-hero__content{width:100%;max-width:none}.insights-hero h1{font-size:clamp(22px,6.2vw,26px);line-height:1.2;margin-bottom:var(--space-4)}}@media(max-width:639px){.insights-container{padding-inline:var(--gutter-mobile)}.insights-featured{padding-block:48px}.insights-grid{grid-template-columns:1fr}.insights-overview,.insights-cta{padding-block:56px}}html{scroll-padding-top:96px}.SiteHeader{position:sticky;top:0;z-index:1000;width:100%;--site-header-bg: #ffffff;background:var(--site-header-bg);border-bottom:1px solid transparent;transition:border-color .18s ease-out,box-shadow .18s ease-out}.SiteHeader.is-scrolled{border-bottom-color:#2c1a0b1f;box-shadow:0 1px 6px #2c1a0b0f}.SiteHeaderInner{display:flex;align-items:center;gap:24px;height:88px;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}.SiteHeaderLogo{display:flex;align-items:center;flex:0 0 auto}.SiteHeaderLogo img{height:42px;width:auto;display:block}.SiteHeaderNav{display:flex;flex:1;align-items:stretch;align-self:stretch;justify-content:flex-end;gap:28px}.SiteNavLink{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-heading);font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none;color:var(--color-menu);border-bottom:2px solid transparent}.SiteNavLink:hover{color:var(--color-brown)}.SiteNavLink.active{border-bottom-color:var(--color-action)}.SiteHeaderNav .SiteNavLink{box-sizing:border-box;height:100%;padding-top:2px;border-bottom-width:3px}.SiteNavGroup{position:relative;display:flex;align-items:stretch}.SiteNavToggle{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:44px;padding:0;margin-left:2px;border:0;background:none;color:var(--color-menu);font-size:12px;cursor:pointer;align-self:center}.SiteNavToggle:hover{color:var(--color-brown)}.SiteNavToggle svg{transition:transform .18s ease-out}.SiteNavToggle[aria-expanded=true] svg{transform:rotate(180deg)}.SiteNavDropdown{position:absolute;top:100%;left:-16px;min-width:min(300px,calc(100vw - 32px));padding:8px;background:var(--site-header-bg);border:1px solid var(--color-secondary-border);border-radius:var(--radius-card);box-shadow:0 8px 24px #2c1a0b1a;z-index:1001}.SiteNavDropdown ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.SiteNavDropdown a{display:flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:var(--radius-button);font-family:var(--font-body);font-size:15px;text-decoration:none;color:var(--color-menu);border-left:3px solid transparent}.SiteNavDropdown a:hover,.SiteNavDropdown a:focus-visible{background:var(--color-soft);color:var(--color-deep)}.SiteNavDropdown a.active{border-left-color:var(--color-action);font-weight:700}.SiteHeader a:focus-visible,.SiteHeader button:focus-visible{outline:2px solid var(--color-brown);outline-offset:2px}.SiteHeaderContact{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 18px;border:1px solid var(--color-action-border);border-radius:var(--radius-button);background:var(--color-action);color:var(--color-dark);font-family:var(--font-heading);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .18s ease-out}.SiteHeaderContact:hover{background:var(--color-action-hover)}.LanguageSwitcher{display:flex;flex:0 0 auto;align-items:center;gap:8px;font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--color-text-muted)}.LanguageSwitcher button{background:none;border:none;padding:0 2px;min-height:44px;min-width:32px;cursor:pointer;color:inherit;font:inherit}.LanguageSwitcher button:hover{color:var(--color-brown)}.LanguageSwitcher button.active{color:var(--color-dark);text-decoration:underline;text-underline-offset:3px}.SiteHeaderMenuButton{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:auto;border:1px solid var(--color-secondary-border);border-radius:var(--radius-button);background:var(--site-header-bg);color:var(--color-menu);font-size:20px;cursor:pointer}.SiteHeaderMobileNav{display:none}@media(max-width:1120px){.SiteHeaderInner{gap:16px;padding-inline:var(--gutter-tablet)}.SiteHeaderNav{gap:20px}.SiteNavLink{font-size:14px}.SiteHeaderContact{padding-inline:16px}}@media(max-width:900px){.SiteHeaderNav,.SiteHeaderInner>.SiteHeaderContact,.SiteHeaderInner>.LanguageSwitcher{display:none}.SiteHeaderMenuButton{display:inline-flex}.SiteHeaderInner{height:72px;padding-inline:var(--gutter-mobile)}.SiteHeaderLogo img{height:36px}.SiteHeaderMobileNav{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 73px);overflow-y:auto;padding:8px var(--gutter-mobile) 20px;border-top:1px solid rgba(44,26,11,.12);background:var(--site-header-bg);box-shadow:0 8px 16px #2c1a0b14}.SiteHeaderMobileNav[hidden],.SiteMobileSubmenu[hidden]{display:none}.SiteHeaderMobileNav .SiteNavLink{min-height:48px;font-size:16px;border-bottom:0;border-left:3px solid transparent;padding-left:10px}.SiteHeaderMobileNav .SiteNavLink.active{border-left-color:var(--color-action)}.SiteMobileGroupRow{display:flex;align-items:stretch}.SiteMobileGroupRow .SiteNavLink{flex:1}.SiteMobileGroupRow .SiteNavToggle{min-width:48px;min-height:48px;font-size:14px;align-self:stretch}.SiteMobileSubmenu{list-style:none;margin:0 0 4px 14px;padding:0 0 0 12px;border-left:1px solid var(--color-secondary-border)}.SiteMobileSubmenu a{display:flex;align-items:center;min-height:44px;padding:6px 10px;font-family:var(--font-body);font-size:15px;text-decoration:none;color:var(--color-menu)}.SiteMobileSubmenu a.active{font-weight:700;color:var(--color-brown)}.SiteHeaderInner~.SiteHeaderMobileNav .SiteHeaderContact--mobile{display:inline-flex;min-height:44px;padding:10px 20px;margin-top:12px;align-self:flex-start}.SiteHeaderMobileNav .LanguageSwitcher{margin-top:8px}}.SiteFooter{width:100%;background:var(--color-dark);color:var(--color-cream)}.SiteFooterInner{display:grid;grid-template-columns:1.5fr 1.25fr 1fr 1fr 1.25fr;gap:40px 32px;max-width:var(--container-max);margin-inline:auto;padding:56px var(--gutter-desktop) 40px}.SiteFooter ul{list-style:none;margin:0;padding:0}.SiteFooter p{margin:0}.SiteFooterLogo{display:inline-block;padding:10px 14px;margin-bottom:20px;background:var(--color-cream);border-radius:var(--radius-button)}.SiteFooterLogo img{display:block;height:36px;width:auto}.SiteFooterBrandline{font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.35;color:var(--color-cream);margin-bottom:12px}.SiteFooterDescription{font-size:15px;line-height:1.55;color:#fdf5e6cc;max-width:32ch}.SiteFooterColumn h2{margin:0 0 14px;font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--color-gold)}.SiteFooterColumn li a{display:inline-flex;align-items:center;min-height:36px;padding:4px 0;color:var(--color-cream);font-size:15px;line-height:1.4;text-decoration:none}.SiteFooter a:hover,.SiteFooter a:focus-visible{color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}.SiteFooter a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:2px}.SiteFooterContact address{font-style:normal;display:flex;flex-direction:column;gap:10px}.SiteFooterCompany{font-size:15px;font-weight:700;color:var(--color-cream)}.SiteFooterContactLine{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--color-cream)}.SiteFooterContactLine svg{flex:0 0 16px;margin-top:4px;color:var(--color-gold)}.SiteFooterContactLine a{color:var(--color-cream);text-decoration:none;overflow-wrap:anywhere}.SiteFooterLegal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;max-width:var(--container-max);margin-inline:auto;padding:20px var(--gutter-desktop) 28px;border-top:1px solid rgba(253,245,230,.15);font-size:14px;line-height:1.5;color:#fdf5e6d9}.SiteFooterLegalLinks{display:flex;flex-wrap:wrap;gap:4px 24px}.SiteFooterLegalLinks a,.SiteFooterLegalLinks .SiteFooterLegalButton{display:inline-flex;align-items:center;min-height:36px;color:#fdf5e6d9;text-decoration:none}.SiteFooterLegalLinks .SiteFooterLegalButton{padding:0;border:none;background:none;font:inherit;cursor:pointer}.SiteFooterLegalLinks .SiteFooterLegalButton:hover{text-decoration:underline}.SiteFooterLegalLinks .SiteFooterLegalButton:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px}@media(max-width:1120px){.SiteFooterInner{grid-template-columns:repeat(3,1fr);padding-inline:var(--gutter-tablet)}.SiteFooterBrand{grid-column:1 / -1}.SiteFooterDescription{max-width:56ch}.SiteFooterLegal{padding-inline:var(--gutter-tablet)}}@media(max-width:760px){.SiteFooterInner{grid-template-columns:repeat(2,1fr)}.SiteFooterContact{grid-column:1 / -1}}@media(max-width:520px){.SiteFooterInner{grid-template-columns:1fr;gap:32px;padding:40px var(--gutter-mobile) 24px}.SiteFooterBrandline{font-size:20px}.SiteFooterLegal{flex-direction:column;align-items:flex-start;padding:16px var(--gutter-mobile) 24px}}.ConsentBanner{position:fixed;inset:auto 0 0;z-index:3000;background:var(--color-paper);border-top:2px solid var(--color-action);box-shadow:0 -4px 20px #4b230026;color:var(--color-dark);font-family:var(--font-body)}.ConsentBannerInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);max-width:var(--container-max);margin-inline:auto;padding:var(--space-4) var(--gutter-desktop)}.ConsentBannerText{flex:1 1 420px;font-size:15px;line-height:1.5}.ConsentBannerText p{margin:0}.ConsentBannerText a{color:var(--color-brown);text-decoration:underline}.ConsentBannerTitle,.ConsentDialogTitle{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:17px;color:var(--color-dark)}.ConsentBannerActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.ConsentButtons,.ConsentDialogActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ConsentButton{min-height:44px;padding:10px 20px;border-radius:var(--radius-button);font-size:15px;cursor:pointer}.ConsentButton--decision{background:var(--color-action);border:2px solid var(--color-action-border);color:var(--color-dark)}.ConsentButton--decision:hover{background:var(--color-action-hover)}.ConsentButton--link{background:none;border:2px solid transparent;color:var(--color-brown);text-decoration:underline;text-underline-offset:3px}.ConsentLang{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:13px;color:var(--color-text-muted)}.ConsentLang button{background:none;border:none;padding:0 2px;min-height:44px;min-width:32px;cursor:pointer;color:inherit;font:inherit}.ConsentLang button.active{color:var(--color-dark);text-decoration:underline;text-underline-offset:3px}.ConsentOverlay{position:fixed;inset:0;z-index:3100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#3319008c}.ConsentDialog{width:100%;max-width:600px;max-height:100%;overflow-y:auto;padding:var(--space-6);background:var(--color-paper);border-radius:var(--radius-panel);color:var(--color-dark);font-family:var(--font-body);box-shadow:0 12px 40px #0000004d}.ConsentDialog:focus{outline:none}.ConsentDialogHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ConsentDialogIntro{margin:var(--space-2) 0 var(--space-4);line-height:1.5}.ConsentCategory{padding:var(--space-4) 0;border-top:1px solid var(--color-secondary-border)}.ConsentCategory p{margin:var(--space-2) 0 0;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.ConsentCategoryHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ConsentCategoryTitle{font-family:var(--font-heading);font-size:16px}.ConsentAlwaysOn{font-size:14px;font-weight:600;color:var(--color-brown)}.ConsentSwitch{appearance:none;position:relative;flex:0 0 auto;width:48px;height:28px;margin:0;border-radius:14px;border:2px solid var(--color-brown);background:var(--color-secondary);cursor:pointer;transition:background-color .15s ease-out}.ConsentSwitch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--color-brown);transition:transform .15s ease-out}.ConsentSwitch:checked{background:var(--color-action)}.ConsentSwitch:checked:after{transform:translate(20px)}.ConsentDialogActions{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-secondary-border)}@media(max-width:1120px){.ConsentBannerInner{padding-inline:var(--gutter-tablet)}}@media(max-width:640px){.ConsentBannerInner{padding-inline:var(--gutter-mobile);max-height:85vh;overflow-y:auto}.ConsentButtons,.ConsentBannerActions{width:100%}.ConsentButtons .ConsentButton{flex:1 1 100%}.ConsentDialog{padding:var(--space-4)}}@font-face{font-family:Poppins bold;src:url(/assets/Poppins%20Bold-C62YTul5.ttf);font-style:normal}@font-face{font-family:Lato-Regular;src:url(/assets/Lato-Regular-BwLIet1C.ttf);font-style:normal}:root{--Malenco-Gold-RGB: 255, 211, 59;--Malenco-White-RGB: 253, 245, 230;--Malenco-Black-RGB: 44, 26, 11;--Malenco-Brown-RGB: 135, 70, 14;--Malenco-ExpertiseBackground-RGB: 252, 234, 197;--Malenco-ExpertiseCard-RGB: 253, 245, 230;--Malenco-FooterBackground-RGB: 44, 26, 11;--Malenco-ModalBackground-RGB: 253, 245, 230;--Malenco-ModalBorder-RGB: 44, 26, 11;--Malenco-DarkBrown-RGB: 75, 35, 0;--header-height: 150px;--footer-height: 150px;--simple-footer-height: 120px;--default-padding: 100px;--acc-tech: 255,211,59;--acc-audit: 234,215,176;--acc-cont: 210,170,120;--acc-phish: 200,150,80;--acc-aware: 150,110,60;--Malenco-Menu-RGB: 74, 35, 1;--color-gold: #ffd33b;--color-cream: #fdf5e6;--color-dark: #2c1a0b;--color-brown: #87460e;--color-paper: #fffdf8;--color-soft: #fceac5;--color-deep: #4b2300;--color-menu: #4a2301;--color-action: #d4a500;--color-action-border: #c49700;--color-action-hover: #e5b500;--color-secondary: #e8dfc4;--color-secondary-border: #d4c5a0;--color-secondary-hover: #f0e4c5;--color-text-muted: #705b49;--font-heading: "Poppins bold", sans-serif;--font-body: "Lato-Regular", sans-serif;--container-max: 1296px;--gutter-desktop: 72px;--gutter-tablet: 32px;--gutter-mobile: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-button: 10px;--radius-card: 16px;--radius-panel: 18px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--color-brown);outline-offset:3px}html{font-size:100%}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden;margin:0;padding:0;height:100%;min-width:320px;font-family:Lato-Regular;font-size:16px;line-height:1.55}#root,.home{width:100%;max-width:none}h1{font-size:32pt;font-family:Poppins bold}h2{font-size:20pt;font-family:Lato-Regular}h3{font-size:18pt;font-family:Lato-Regular}button{font-family:Lato-Regular!important}.container{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden}.left,.right{display:none}.center{width:100%;max-width:none;background-color:var(--color-paper)}.content-loading{margin:10px;min-height:100vw}.PagebarSection{font-size:10pt!important;width:100%;min-width:0;min-height:100px;padding:10px 0;display:flex;align-items:center;flex-wrap:wrap;background-color:rgba(var(--Malenco-FooterBackground-RGB))}.PagebarLogoSection{width:80px;min-width:80px;padding:20px 20px 20px 50px;justify-content:center;align-items:center}.PagebarLogoSection img{width:100%}.PagebarNameSection{width:120px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:rgba(var(--Malenco-Gold-RGB))}.PagebarTitleSection{display:flex;flex:1;justify-content:center;color:rgba(var(--Malenco-White-RGB))}.PagebarContentSection{display:flex;flex:1;flex-wrap:wrap;align-items:center;margin-bottom:10px;padding:0 0 0 35px;color:rgba(var(--Malenco-White-RGB))}.PagebarContentSection span{padding:0 15px}.PagebarLinkSection{align-items:center;margin:0 35px 0 0}.PagebarLinkSection a,.PagebarLinkSection button{margin:0 15px;text-decoration:none;color:rgba(var(--Malenco-White-RGB));width:max-content}.PagebarLinkSection button{padding:0;border:none;background-color:transparent}.PagebarLinkSection a:hover,.PagebarLinkSection button:hover{color:rgba(var(--Malenco-Gold-RGB))}.PagebarLinkSection div{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;color:rgba(var(--Malenco-White-RGB))}.PagebarCompanySection{color:rgba(var(--Malenco-White-RGB))}.PagebarCompanySection span{padding:0 15px}.DefaultPageContainer{display:flex;flex-direction:column;min-height:Calc(100vh - var(--simple-footer-height));color:rgba(var(--Malenco-Black-RGB));background-color:rgba(var(--Malenco-ExpertiseCard-RGB),1)}.DefaultPageContainer h3{margin-bottom:5px}.DefaultPageContainer p,.DefaultPageContainer ul{margin-top:0;margin-bottom:0}.DefaultPadding{padding:50px;min-height:Calc(100vh - var(--header-height) - var(--simple-footer-height) - var(--default-padding) + 1px)}.TopOverlay{position:relative;width:calc(100% - 100px);height:calc(100% - 100px);background-image:url(/media/img/1px_brown.png);padding:50px;display:flex;flex-direction:row;flex-wrap:wrap}.TopLogo{flex:1}.TopTitle{width:85%;align-content:center}.TopSubTitle,.TopIntro{width:100%}.TopIntro p{margin:0!important}.TopOverlayLight{position:relative;width:calc(100% - 100px);height:calc(100% - 100px);background-image:url(/media/img/1px_lightbrown.png);padding:50px;display:flex;flex-direction:row;flex-wrap:wrap}.TopContent{height:25vh;background-color:transparent;display:flex;align-items:end}.TopSection{display:flex;flex-direction:column;background-repeat:no-repeat;background-position-x:center;background-size:cover;background-position-y:-15vw}.TopSection img{max-width:200px;width:100%}.TopSection h1{color:rgba(var(--Malenco-Gold-RGB),1)}.TopSection h2{color:rgba(var(--Malenco-White-RGB),1);line-height:32pt}.TopSection ul,.TopSection p{color:rgba(var(--Malenco-White-RGB),1);font-size:14pt;line-height:20pt}.TopButtonSection{display:flex;flex-direction:row;width:fit-content;margin-top:25px;flex-wrap:wrap;gap:15px}.ContentIntroSection{font-size:14pt;padding:25px 50px;color:rgba(var(--Malenco-Brown-RGB),1);background-color:rgba(var(--Malenco-ExpertiseBackground-RGB),1)}.IntroSection{display:flex;flex-direction:column;padding:0 50px;background-color:rgba(var(--Malenco-ExpertiseBackground-RGB),1)}.IntroSection h1{color:rgba(var(--Malenco-Brown-RGB),1);margin-bottom:0}.IntroSection h2{color:rgba(var(--Malenco-Brown-RGB),1);line-height:32pt;margin-bottom:0}.IntroSection ul,.IntroSection p{color:rgba(var(--Malenco-Brown-RGB),1);font-size:14pt;line-height:20pt}.TopButtonSection a{font-family:Lato-Regular;text-decoration:none;font-size:16pt;min-width:max-content;height:36px;border-radius:10px;text-align:center;padding:8px 15px 0;background-color:rgba(var(--Malenco-Menu-RGB),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TopButtonSection a:hover{color:rgba(var(--Malenco-Gold-RGB),1)}.TopButtonSection a:first-child:hover{color:rgba(var(--Malenco-White-RGB),1)}.TopButtonSection .gold{border:solid 2px rgba(var(--Malenco-Gold-RGB),1);background-color:rgba(var(--Malenco-Gold-RGB),1);color:rgba(var(--Malenco-Black-RGB),1)}.TopButtonSection .transparent{border:solid 2px rgba(var(--Malenco-Gold-RGB),1);background-color:transparent;color:#fff}.CardSection{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:50px;align-items:stretch;justify-content:center;background-color:rgba(var(--Malenco-ExpertiseBackground-RGB),1)}.Card{display:flex;flex-direction:row;flex:0 1 45%;min-width:855px;overflow:hidden;border:solid .5px rgba(var(--Malenco-Brown-RGB));border-radius:15px;background-color:rgba(var(--Malenco-ExpertiseCard-RGB),1)}.CardPortrait{display:flex;flex-direction:column;flex:0 1 20%;min-width:400px;overflow:hidden;border:solid .5px rgba(var(--Malenco-Brown-RGB));border-radius:15px;background-color:rgba(var(--Malenco-ExpertiseCard-RGB),1)}.CardImage,.CardPortraitImage{display:flex;flex:1}.CardImage img,.CardPortraitImage img{width:100%}.CardPortraitImage img{height:fit-content}.CardContent,.CardPortraitContent{padding:0 15px 15px;flex:1;line-height:16pt}.CardPortraitContent{flex:2}.TopMenuBar{position:fixed;top:15px;right:calc((100% - 1920px)/2 + 15px);z-index:2000;background-color:rgba(var(--Malenco-Menu-RGB),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;padding:8px 0}.TopMenuBarInner{display:flex;justify-content:flex-end;gap:20px;padding:0 25px}.TopMenuLink{text-decoration:none;color:rgb(var(--Malenco-White-RGB));font-size:14px;padding:6px 12px;border-radius:6px;transition:.15s ease}.TopMenuLink:hover{color:rgb(var(--Malenco-Gold-RGB))}@media(max-width:1920px){.TopMenuBar{right:15px}}@media(max-width:1256px){h1{font-size:24pt;font-family:Poppins bold}h2,h3{font-size:12pt;font-family:Lato-Regular;letter-spacing:.07em}.PagebarLinkSection a,.PagebarLinkSection button{margin:5px 15px}.TopSection{background-position-y:0px}.TopSection h2{line-height:24pt}.TopSection ul,.TopSection p{font-size:12pt;line-height:16pt}}@media(max-width:1024px){.container{justify-content:flex-start}.left,.right{display:none}.center{width:100%}.Card{min-width:0;flex-basis:80vw}.CardPortrait{min-width:0}}@media(max-width:800px){.Card{flex-direction:column}}@media(max-width:512px){.TopSection{min-width:0}.TopOverlay,.TopOverlayLight{min-width:0;padding:25px 10px}.IntroSection{min-width:0;padding:0 10px}.CardSection,.Card,.PagebarSection{min-width:0}}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular: normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular: normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular: normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid: normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid: normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin: normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);inset-inline-start:calc(-1 * var(--fa-li-width, 2em));inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.fa-layers .svg-inline--fa{inset:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.5s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .75s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2.4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .6s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:top center}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale, 1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x, 1.06),var(--fa-bounce-start-scale-y, .94)) translateY(var(--fa-bounce-anticipation, 3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x, .94),var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, .5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(-1 * var(--fa-bounce-height, .5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x, 1.06),var(--fa-bounce-land-scale-y, .92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity, .4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.5deg)}10%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.3deg)}20%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .7)) rotate(.2deg)}30%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px) * .7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle, 12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height, 6px))) translate(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-stretch-x, .98),var(--fa-float-stretch-y, 1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height, 6px))) translate(calc(-.5 * var(--fa-float-drift, 1px))) rotate(calc(-.5 * var(--fa-float-tilt, 1deg))) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height, 6px))) translate(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle, 22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x, 1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y, 1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5),calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3)),calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse, #fff)}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.svg-inline--fa.fa-stack-1x{--fa-width: 1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width: 2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}
