.target-page{overflow-wrap:anywhere}.target-wrap{width:min(1440px,calc(100% - 256px));margin-inline:auto}.target-section{padding-block:var(--section-padding)}.target-page h1{font-size:var(--text-page-title);line-height:var(--leading-page-title);letter-spacing:var(--tracking-h1);font-weight:var(--weight-medium);margin:0 0 var(--space-6)}.target-page h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:var(--weight-medium);margin:0 0 var(--space-6)}.target-page h3{font-size:var(--text-card-title);line-height:var(--leading-h3);font-weight:var(--weight-medium);margin:0}.target-page p{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.target-page ul,.target-page ol{padding:0;margin:0;list-style:none}.target-hero{position:relative;background:var(--color-header);isolation:isolate}.target-breadcrumb{position:relative;z-index:2;padding-block:var(--space-6);font-size:var(--text-small);color:var(--color-muted)}.target-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-3)}.target-breadcrumb li+li:before{content:"\203a";margin-right:var(--space-3);color:var(--color-gold)}.target-breadcrumb a{color:inherit}.target-hero-layout{position:relative;z-index:1;min-height:610px;display:flex;align-items:center;padding-block:var(--space-12)}.target-hero-copy{width:55%;max-width:740px}.target-hero-copy h1{color:var(--color-gold)}.target-page .target-eyebrow{color:var(--color-gold);font-size:var(--text-eyebrow-hero);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:var(--space-5)}.target-intro{max-width:620px}.target-hero-media{position:absolute;inset:0 0 0 auto;width:70%;z-index:-1}.target-hero-media img{width:100%;height:100%;object-fit:cover}.target-hero-media--portrait img{object-position:center top}.target-hero-media:after{content:"";position:absolute;inset:0;background:var(--overlay-hero)}@media(min-width:1000px){:is(.expertise-page,.event-page,.content-page) .target-hero-media{mask-image:linear-gradient(90deg,transparent 0,#000 8%)}:is(.expertise-page,.event-page,.content-page) .target-hero-media:after{background:linear-gradient(90deg,#03030326 0%,#0303031a 48%,transparent 68%),linear-gradient(90deg,#030303db 0%,#030303b5 18%,#03030373 30%,#03030326 40%,transparent 48%)}[data-appearance=light] :is(.expertise-page,.event-page,.content-page) .target-hero-media:after{background:linear-gradient(90deg,#fffefa26 0%,#fffefa1a 48%,transparent 68%),linear-gradient(90deg,#fffefadb 0%,#fffefab5 18%,#fffefa73 30%,#fffefa26 40%,transparent 48%)}}@media(min-width:1000px){.target-hero{--target-adminbar-height: 0px;min-height:calc(100dvh - var(--header-height) - var(--target-adminbar-height));display:grid;grid-template-rows:auto 1fr}.admin-bar .target-hero{--target-adminbar-height: 32px}.target-hero .target-hero-layout{min-height:0}}.target-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.target-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}.target-answer{padding:var(--space-8);border:1px solid var(--color-border)}.target-answer-response{background:var(--color-panel)}.target-answer-response h2{color:var(--color-gold)}.target-scope{background:var(--color-panel)}.target-scope h2{max-width:760px}.target-page .target-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.target-scope-grid li{border:1px solid var(--color-border);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.target-number{color:var(--color-gold);font-size:var(--text-stat-value);font-weight:var(--weight-normal)}.target-difference{display:grid;align-items:center;gap:var(--space-12)}.target-difference.has-image{grid-template-columns:1fr 1fr}.target-detail-media{aspect-ratio:3 / 2;overflow:hidden}.target-detail-media img{width:100%;height:100%;object-fit:cover}.target-method{background:var(--color-text);color:var(--color-ink);scroll-margin-top:140px}.target-method .target-number{color:var(--color-gold-on-light)}.target-page .target-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-8)}.target-method-grid li{padding-left:var(--space-6);border-left:1px solid var(--color-gold-on-light)}.target-method-grid p{margin-top:var(--space-4)}.target-proof>p{max-width:860px;color:var(--color-muted)}.target-page .target-proof ul{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8)}.target-proof li{border-block:1px solid var(--color-border);padding:var(--space-6);color:var(--color-gold);font-size:var(--text-h3)}.target-flexibility{background:var(--color-panel)}.target-flexibility-layout{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:var(--space-12)}.target-flexibility img{width:120px;height:150px;object-fit:contain}.target-flexibility p{max-width:960px}.target-faq{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-12)}.target-faq details{border-bottom:1px solid var(--color-border)}.target-faq summary{cursor:pointer;padding:var(--space-6) var(--space-8) var(--space-6) 0;font-size:var(--text-body);transition:color var(--motion-duration-fast) var(--motion-ease)}.target-faq summary:is(:hover,:focus-visible){color:var(--interaction-link-color)}.target-faq details p{color:var(--color-muted);padding-bottom:var(--space-6)}.target-cta{background:var(--color-header) var(--target-cta-background, url(../images/final-cta-background.webp)) center / cover;border-block:1px solid var(--color-border)}.target-cta-layout{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--space-12)}.target-cta .target-actions{margin-top:0}.target-page .target-related ul{display:flex;flex-wrap:wrap;gap:var(--space-4)}.target-related h2{font-size:var(--text-h3)}@media(max-width:1199px){.target-wrap{width:calc(100% - 64px)}}@media(max-width:999px){.target-hero-layout{min-height:0;padding-bottom:var(--space-8)}.target-hero-copy{width:100%;max-width:760px}.target-hero{display:flex;flex-direction:column}.target-hero-media{position:relative;order:3;width:100%;height:380px;z-index:0}.target-hero-media:after{background:var(--overlay-hero-stacked)}.target-answer-grid,.target-difference.has-image,.target-faq,.target-cta-layout{grid-template-columns:1fr;gap:var(--space-8)}.target-page .target-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.target-wrap{width:calc(100% - 40px)}.target-hero-media{height:280px}.target-actions{flex-direction:column}.target-actions .button{width:100%;justify-content:space-between}.target-answer{padding:var(--space-6)}.target-page .target-scope-grid{grid-template-columns:1fr}.target-scope-grid li{padding:var(--space-4);flex-direction:row;align-items:center;gap:var(--space-6)}.target-page .target-method-grid{grid-template-columns:1fr}.target-flexibility-layout{grid-template-columns:1fr;gap:var(--space-6)}.target-flexibility img{width:64px;height:80px}.target-proof li{width:100%;padding-inline:0}.target-cta{background-image:var(--target-cta-background, url(../images/final-cta-background-mobile.webp))}}@media(prefers-reduced-motion:reduce){.target-page *,.target-page *:before{transition:none!important;scroll-behavior:auto!important}}#reponse{scroll-margin-top:110px}.expertise-services,.expertise-method{max-width:1000px}.expertise-services p+p,.expertise-method p+p{margin-top:var(--space-6)}.expertise-services{border-left:2px solid var(--color-gold);padding-left:var(--space-6)}
