.body_dnd_area :is(.row-fluid-wrapper,.row-fluid,.widget-span,.hs_cos_wrapper):has(.pa-approach),.body_dnd_area:has(.pa-approach){background:#000;display:block!important;float:none!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;width:100%!important}.pa-approach,.pa-approach *,.pa-approach :after,.pa-approach :before{box-sizing:content-box}.pa-approach{display:block;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:start;text-transform:none;word-spacing:normal}.pa-approach :is(section,h1,h2,h3,p,div,span,figure,figcaption,strong,em,a,img){animation:none;background:none;border:0;border-radius:0;color:inherit;float:none;font-family:inherit;letter-spacing:inherit;line-height:inherit;max-width:none;min-height:auto;opacity:1;padding:0;text-shadow:none;text-transform:inherit}.pa-approach :is(div,span,figcaption){font-size:inherit;font-weight:inherit;margin:0}.pa-approach strong{font-weight:bolder}.pa-approach em{font-style:italic}.pa-approach img{height:auto;vertical-align:baseline}.pa-approach{--red:#ef4124;--deep-red:#c2210f;--coral:#f58e75;--black:#000;--abyss:#0a0605;--humus:#1a1210;--midnight:#051429;--slate:#3c4550;--grey:#707372;--mist:#c9c7c7;--bone:#e8e6e4;--warm-white:#ece7e2;--paper:#f7f4f1;--white:#fff;--font-main:"Poppins",sans-serif;--font-nav:"Raleway",sans-serif;margin:0;-webkit-font-smoothing:antialiased}.pa-approach a{color:var(--red);text-decoration:none;transition:color .12s ease}.pa-approach a:hover{color:var(--coral)}.pa-approach{background:var(--black);color:var(--white);font-family:var(--font-main)}.pa-approach .hero{background:var(--black);overflow:hidden;padding:10vw 6vw 4vw;position:relative}.pa-approach .hero__motif{background-position:50%;background-size:cover;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.35) 42%,rgba(0,0,0,.35) 58%,#000);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.35) 42%,rgba(0,0,0,.35) 58%,#000);opacity:.55;pointer-events:none;position:absolute}.pa-approach .hero__content{margin:0 auto;max-width:960px;position:relative;text-align:center}.pa-approach .hero h1{font-size:clamp(28px,2.8vw,40px);font-weight:300;letter-spacing:normal;line-height:1.35;margin:0;text-transform:uppercase;text-wrap:pretty}.pa-approach .hero p{color:var(--bone);font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:24px auto 0;max-width:880px;text-wrap:pretty}.pa-approach .hero__eyebrow{color:var(--red);font-size:clamp(16px,1.65vw,24px);font-weight:700;letter-spacing:.5px;margin-top:30px;text-transform:uppercase}.pa-approach .hero__accent{color:var(--red)}.pa-approach .hero__rule{background:var(--grey);height:1px;margin:34px auto 0;width:64px}.pa-approach .pivot{background:var(--deep-red);padding:52px 6vw}.pa-approach .pivot__inner{margin:0 auto;max-width:900px;text-align:center}.pa-approach .pivot h2{font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:normal;line-height:1.35;margin:0}.pa-approach .pivot h2,.pa-approach .pivot p{color:var(--white);text-transform:uppercase;text-wrap:pretty}.pa-approach .pivot p{font-size:clamp(15px,1.25vw,18px);letter-spacing:.4px;line-height:1.6;margin:18px auto 0;max-width:900px}.pa-approach .narrative{background:var(--humus);border-bottom:3px solid var(--red);padding:0}.pa-approach .narrative__inner{margin:0 auto;max-width:1100px;padding:72px 6vw;text-align:center}.pa-approach .narrative__inner p{color:var(--bone);font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:0 auto;max-width:930px;text-wrap:pretty}.pa-approach .narrative__inner p+p{margin-top:22px}.pa-approach .narrative__inner strong{color:var(--white)}.pa-approach .marker{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.pa-approach .marker__bar{background:var(--red);height:2px;width:40px}.pa-approach .marker__label{color:var(--mist);font-size:12px;font-weight:600;letter-spacing:2.6px}.pa-approach .approach{background:var(--black);margin:0 auto;max-width:1440px;padding:78px 0 28px}.pa-approach .approach h2{font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:normal;line-height:1.35;margin:0 0 40px;text-align:center;text-transform:uppercase;text-wrap:pretty}.pa-approach .approach__intro{box-sizing:border-box;color:var(--mist);font-size:clamp(16px,1.25vw,18px);line-height:1.5;margin:0 auto 46px;max-width:930px;padding:0 6vw;text-align:center;text-wrap:pretty}.pa-approach .columns{display:grid;gap:2px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0 2px}.pa-approach .column{display:flex;flex-direction:column}.pa-approach .column__motif{align-items:center;background-color:var(--abyss);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:220px;padding:40px 28px;position:relative}.pa-approach .column__scrim{background:rgba(0,0,0,.55);inset:0;position:absolute}.pa-approach .column h3{font-size:clamp(20px,1.95vw,28px);font-weight:700;letter-spacing:normal;line-height:1.35;margin:0;position:relative;text-align:center;text-transform:uppercase}.pa-approach .column__body{background:var(--black);flex:1;padding:20px 30px 36px}.pa-approach .column__body p{color:var(--mist);font-size:16px;line-height:1.5;margin:0;text-wrap:pretty}.pa-approach .chain{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pa-approach .chain__label{color:var(--mist);font-size:13px;font-weight:600;letter-spacing:1.6px}.pa-approach .chain__sep{color:var(--red);font-size:14px;font-weight:700}.pa-approach .chain__label--white{color:var(--white)}.pa-approach .chain__label--red{color:var(--red)}.pa-approach .chain__label--grey{color:var(--grey)}.pa-approach .chain__label--black{color:var(--black)}.pa-approach .chain--scale{background:var(--black);border-top:1px solid var(--humus);margin:2px 2px 0;padding:26px 30px}.pa-approach .chain--impact{margin-top:34px}.pa-approach .chain--scale{gap:14px;padding:36px 30px 42px}.pa-approach .chain--scale .chain__label{border:1px solid rgba(201,199,199,.38);color:var(--bone);font-size:clamp(13px,1.2vw,17px);font-weight:700;letter-spacing:2.2px;padding:11px 20px}.pa-approach .chain--scale .chain__label--white{border-color:var(--white);color:var(--white)}.pa-approach .chain--scale .chain__label--red{background:var(--red);border-color:var(--red);color:var(--white)}.pa-approach .chain--scale .chain__sep{font-size:24px;line-height:1}.pa-approach .tools{background:var(--midnight);border-bottom:1px solid var(--grey);border-top:3px solid var(--red);padding:88px 6vw}.pa-approach .tools__inner{margin:0 auto;max-width:1200px}.pa-approach .tools h2{font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:normal;line-height:1.35;margin:0 0 14px;text-align:center;text-transform:uppercase}.pa-approach .tools__intro{color:var(--mist);font-size:clamp(16px,1.25vw,18px);line-height:1.5;margin:0 auto 48px;max-width:900px;text-align:center;text-wrap:pretty}.pa-approach .tools__intro em{color:var(--mist);font-style:normal}.pa-approach .tools__grid{align-items:center;display:grid;gap:46px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pa-approach .monitor{margin:0;max-width:560px}.pa-approach .monitor__screen{background:var(--abyss);border:1px solid var(--mist);padding:12px 12px 0}.pa-approach .monitor__screen img{display:block;width:100%}.pa-approach .monitor__chin{align-items:center;display:flex;gap:10px;justify-content:center;padding:12px 0}.pa-approach .monitor__dot{background:var(--red);height:6px;width:6px}.pa-approach .monitor__bar{background:var(--grey);height:2px;width:54px}.pa-approach .monitor__stand{background:var(--abyss);border-left:1px solid var(--mist);border-right:1px solid var(--mist);height:15px;margin:0 auto;width:34%}.pa-approach .monitor__base{background:var(--mist);height:6px;margin:0 auto;width:58%}.pa-approach .monitor figcaption{color:var(--mist);font-size:12px;font-weight:600;letter-spacing:1.6px;margin-top:16px;text-align:center;text-transform:uppercase}.pa-approach .steps{border-left:2px solid var(--red);display:flex;flex-direction:column;gap:22px;padding-left:26px}.pa-approach .steps__term{color:var(--white);font-size:20px;font-weight:700}.pa-approach .steps p{color:var(--mist);font-size:16px;line-height:1.5;margin:5px 0 0}.pa-approach .required{background:var(--black);padding:88px 6vw}.pa-approach .required__inner{margin:0 auto;max-width:1000px;text-align:center}.pa-approach .required h2{font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:normal;line-height:1.35;margin:0;text-transform:uppercase;text-wrap:pretty}.pa-approach .required__statement{color:var(--bone);font-size:clamp(19px,1.75vw,25px);font-weight:400;line-height:1.5;margin:22px auto 0;max-width:930px;text-wrap:pretty}.pa-approach .impact{background:var(--paper);color:var(--black);overflow:hidden;padding:92px 6vw 76px;position:relative}.pa-approach .impact__motif{background-position:100%;background-size:cover;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 64%,rgba(0,0,0,.3) 80%,#000);mask-image:linear-gradient(90deg,transparent,transparent 64%,rgba(0,0,0,.3) 80%,#000);opacity:.55;pointer-events:none;position:absolute}.pa-approach .impact__inner{margin:0 auto;max-width:900px;position:relative;text-align:center}.pa-approach .impact .marker{margin-bottom:30px}.pa-approach .impact .marker__label{color:var(--grey)}.pa-approach .impact__logo{display:block;margin:0 auto 26px;width:86px}.pa-approach .impact h2{font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:normal;line-height:1.35;margin:0;text-transform:uppercase}.pa-approach .impact__quote{color:var(--black);font-size:clamp(19px,1.75vw,25px);font-style:italic;line-height:1.5;margin:24px auto 0;max-width:930px;text-wrap:pretty}.pa-approach .get-started{background:var(--black);border-top:3px solid var(--red);padding:72px 6vw}.pa-approach .get-started__card{background:var(--humus);border:1px solid var(--red);margin:0 auto;max-width:1000px;padding:34px 38px}.pa-approach .get-started__label{color:var(--white);font-size:14px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.pa-approach .get-started p{color:var(--bone);font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:12px 0 0;max-width:820px;text-wrap:pretty}.pa-approach .connect{background:var(--slate);padding:64px 6vw}.pa-approach .connect__inner{margin:0 auto;max-width:900px;text-align:center}.pa-approach .connect h2{color:var(--white);font-size:clamp(20px,1.95vw,28px);font-weight:600;letter-spacing:normal;margin:0 0 14px;text-transform:uppercase}.pa-approach .connect p{color:var(--warm-white);font-size:18px;line-height:1.7;margin:0 auto;max-width:820px}.pa-approach .connect a{border-bottom:1px solid var(--red);color:var(--white);font-family:var(--font-nav)}.pa-approach .connect a:hover{color:var(--coral)}.pa-approach.pa-anim [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0)*70ms)}.pa-approach.pa-anim [data-reveal=left]{transform:translateX(-34px)}.pa-approach.pa-anim [data-reveal=right]{transform:translateX(34px)}.pa-approach.pa-anim [data-reveal=fade]{transform:none}.pa-approach.pa-anim [data-reveal=chip]{transform:translateY(8px);transition-delay:calc(var(--i, 0)*40ms);transition-duration:.48s}.pa-approach.pa-anim [data-reveal=bar]{opacity:1;transform:scaleX(0);transition-duration:.8s}.pa-approach.pa-anim [data-reveal=motif]{opacity:0;transform:scale(1.06);transition-duration:1.8s}.pa-approach.pa-anim [data-reveal].is-in{opacity:1;transform:none}.pa-approach.pa-anim [data-reveal=motif].is-in{opacity:.55}@media (prefers-reduced-motion:reduce){.pa-approach.pa-anim [data-reveal]{transform:none;transition:opacity .24s ease;transition-delay:0s}.pa-approach.pa-anim [data-reveal=bar]{transform:none}}