:root{--gold:#FAB702;--gold-dark:#c99200;--gold-pale:rgba(250,183,2,.10);--black:#0a0a0a;--white:#fff;--offwhite:#f7f6f3;--grey-bg:#f4f4f2;--grey-text:#6b6b6b;--border:#e2e2e2;--font-body:'Inter',sans-serif;--transition:all .35s cubic-bezier(.22,1,.36,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--offwhite);color:var(--black);overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--grey-bg)}::-webkit-scrollbar-thumb{background:var(--gold)}@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes tagFade{from{opacity:0;letter-spacing:.3em}to{opacity:1;letter-spacing:.18em}}@keyframes lineGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes shimmer{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes badgePop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}100%{transform:scale(1);opacity:1}}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes countUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal-left{opacity:0;transform:translateX(-32px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal-right{opacity:0;transform:translateX(32px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal.visible,.reveal-left.visible,.reveal-right.visible{opacity:1;transform:none}.cp-hero {
    position: relative;
    min-height: 520px;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
    background-image: url('/images/bg/strengthbg.jpeg') !important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.cp-hero-bg {
    position: absolute;
    inset: 0;
    background: linear-gradient(
        105deg,
        rgba(10,10,10,.8) 45%,
        rgba(10,10,10,.7) 100%
    );
    z-index: 0;
}.cp-hero:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(105deg,rgba(10,10,10,.9) 45%,rgba(10,10,10,.7) 100%);z-index:2}.cp-hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform-origin:left;z-index:2;animation:lineGrow 1.2s .8s ease both}.cp-hero-content{position:relative;z-index:2;width:100%;padding:160px 0 90px}.container{max-width:1140px;margin:0 auto;padding:0 20px}.cp-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;background:rgba(250,183,2,.09);border:1px solid rgba(250,183,2,.22);padding:6px 16px 6px 12px;animation:fadeIn .6s ease both}.cp-hero-eyebrow:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0;animation:pulse 2s 1s ease infinite}.cp-hero-eyebrow span{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);opacity:0;animation:tagFade .8s .4s ease forwards}.cp-hero h1{font-family:var(--font-head);font-size:clamp(36px,5.5vw,70px);font-weight:800;color:var(--white);line-height:1.05;letter-spacing:-.02em;margin:0 0 20px;max-width:740px;animation:fadeUp .9s .3s cubic-bezier(.22,1,.36,1) both}.cp-hero h1 em{font-style:normal;background:linear-gradient(90deg,#FAB702,#ffd04a,#FAB702);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s 1.5s linear infinite}.cp-hero-desc{font-family:var(--font-body);font-size:15px;font-weight:300;color:rgba(255,255,255,.5);max-width:560px;line-height:1.8;margin:0 0 44px;opacity:0;animation:fadeUp .9s .55s cubic-bezier(.22,1,.36,1) forwards}.cp-hero-stats{display:flex;gap:0;border:1px solid rgba(255,255,255,.1);max-width:580px;opacity:0;animation:fadeUp .9s .7s cubic-bezier(.22,1,.36,1) forwards}.cp-hero-stat{flex:1;padding:22px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.cp-hero-stat:last-child{border-right:none}.cp-hero-stat-num{font-family:var(--font-head);font-size:30px;font-weight:800;color:var(--gold);display:block;line-height:1}.cp-hero-stat-label{font-family:var(--font-body);font-size:10px;font-weight:400;color:rgba(255,255,255,.35);letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.cp-breadcrumb{background:#111;border-top:1px solid rgba(255,255,255,.06);padding:14px 0}.cp-breadcrumb-inner{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,.35);letter-spacing:.04em}.cp-breadcrumb-inner a{color:rgba(255,255,255,.35);text-decoration:none;transition:color .2s}.cp-breadcrumb-inner a:hover{color:var(--gold)}.cp-breadcrumb-inner .bsep{color:var(--gold);font-size:10px}.cp-breadcrumb-inner .bcurrent{color:rgba(255,255,255,.65)}.cp-sec-header{margin-bottom:56px}.cp-sec-header.center{text-align:center}.cp-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.cp-tag:before{content:'';display:block;width:24px;height:1px;background:var(--gold)}.cp-sec-header.center .cp-tag{justify-content:center}.cp-sec-header.center .cp-tag:before{display:none}.cp-sec-header.center .cp-tag:after{content:'';display:block;width:24px;height:1px;background:var(--gold)}.cp-sec-header h2{font-family:var(--font-head);font-size:clamp(28px,3.5vw,44px);font-weight:800;color:var(--black);letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.cp-sec-header h2 em{font-style:normal;color:var(--gold)}.cp-sec-header.cp-dark h2{color:var(--white)}.cp-sec-header p{font-family:var(--font-body);font-size:15px;font-weight:300;color:var(--grey-text);line-height:1.85;max-width:620px;margin:0}.cp-sec-header.center p{margin:0 auto}.cp-sec-header.cp-dark p{color:rgba(255,255,255,.45)}.st-leadership{padding:96px 0;background:var(--white)}.st-ceo{display:grid;grid-template-columns:auto 1fr;border:1px solid var(--border);margin-bottom:32px;overflow:hidden;position:relative;transition:box-shadow .3s}.st-ceo:hover{box-shadow:0 12px 36px rgba(0,0,0,.1)}.st-ceo:after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--gold);transition:width .35s ease}.st-ceo:hover:after{width:100%}.st-ceo-left{background:var(--black);padding:48px 40px;display:flex;flex-direction:column;justify-content:center;min-width:280px;position:relative;overflow:hidden}.st-ceo-left:before{content:'';position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:rgba(250,183,2,.07);border-radius:50%}.st-avatar{width:80px;height:80px;background:var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:26px;font-weight:800;color:var(--black);margin-bottom:16px;border:2px solid rgba(250,183,2,.35)}.st-avatar.sm{width:60px;height:60px;font-size:20px}.st-name{font-family:var(--font-head);font-size:18px;font-weight:700;color:var(--white);margin-bottom:4px}.st-role{font-family:var(--font-body);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--gold)}.st-ceo-badge{position:absolute;top:20px;right:20px;background:var(--gold);color:var(--black);font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:4px 12px}.st-ceo-right{padding:40px;display:flex;flex-direction:column;justify-content:center}.st-bio{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--grey-text);line-height:1.85;margin-bottom:20px}.st-tags{display:flex;gap:8px;flex-wrap:wrap}.st-tag{background:var(--offwhite);color:var(--black);font-family:var(--font-body);font-size:10px;font-weight:500;padding:4px 10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border)}.st-exp-line{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:28px;font-weight:800;color:var(--gold);margin-bottom:6px}.st-exp-label{font-family:var(--font-body);font-size:11px;color:var(--grey-text);text-transform:uppercase;letter-spacing:.08em}.st-dir-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--border)}.st-dir-card{border-right:1px solid var(--border);position:relative;overflow:hidden;transition:box-shadow .3s,transform .3s}.st-dir-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.08);z-index:2}.st-dir-card:after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--gold);transition:width .35s ease}.st-dir-card:hover:after{width:100%}.st-dir-card:last-child{border-right:none}.st-dir-top{background:var(--black);padding:32px 28px 24px;position:relative;overflow:hidden}.st-dir-top:before{content:'';position:absolute;top:-30px;right:-30px;width:100px;height:100px;background:rgba(250,183,2,.07);border-radius:50%}.st-dir-body{padding:24px 28px}.st-stats-bar{display:flex;border:1px solid var(--border);margin-top:40px}.st-stat{flex:1;padding:28px 20px;text-align:center;border-right:1px solid var(--border);position:relative;overflow:hidden;background:var(--white)}.st-stat:last-child{border-right:none}.st-stat:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.st-stat:hover:after{transform:scaleX(1)}.st-stat-num{font-family:var(--font-head);font-size:40px;font-weight:800;color:var(--gold);display:block;line-height:1;margin-bottom:6px}.st-stat-label{font-family:var(--font-body);font-size:11px;font-weight:400;color:var(--grey-text);text-transform:uppercase;letter-spacing:.08em}.st-depts{padding:96px 0;background:var(--grey-bg)}.st-dept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border)}.st-dept-card{padding:32px 28px;border-right:1px solid var(--border);background:var(--white);position:relative;overflow:hidden;transition:background .3s,transform .3s}.st-dept-card:last-child{border-right:none}.st-dept-card:hover{background:var(--black);transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.12)}.st-dept-icon{width:48px;height:48px;border:1.5px solid rgba(250,183,2,.35);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:18px;transition:background .25s,border-color .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.st-dept-card:hover .st-dept-icon{background:var(--gold);border-color:var(--gold);transform:rotate(6deg)}.st-dept-card h4{font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--black);margin-bottom:10px;transition:color .3s}.st-dept-card:hover h4{color:var(--white)}.st-dept-card p{font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--grey-text);line-height:1.75;margin:0;transition:color .3s}.st-dept-card:hover p{color:rgba(255,255,255,.55)}.st-dept-card:after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--gold);transition:width .35s ease}.st-dept-card:hover:after{width:100%}.st-caps{padding:96px 0;background:var(--white)}.st-caps-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border)}.st-cap-item{display:flex;gap:20px;align-items:flex-start;padding:24px 28px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);transition:var(--transition);position:relative;overflow:hidden}.st-cap-item:nth-child(2n){border-right:none}.st-cap-item:nth-last-child(-n+2){border-bottom:none}.st-cap-item:after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .35s ease}.st-cap-item:hover:after{transform:scaleY(1)}.st-cap-item:hover{background:var(--offwhite);padding-left:36px}.st-cap-num{font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--gold);opacity:.5;flex-shrink:0;margin-top:3px;min-width:28px}.st-cap-title{font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--black);margin-bottom:6px}.st-cap-desc{font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--grey-text);line-height:1.75;margin:0}.st-adv{padding:96px 0;background:var(--black);position:relative;overflow:hidden}.st-adv:before{content:'STRENGTH';position:absolute;bottom:-20px;right:-10px;font-family:var(--font-head);font-size:160px;font-weight:800;color:rgba(255,255,255,.025);pointer-events:none;user-select:none;line-height:1}.st-adv-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid rgba(255,255,255,.08)}.st-adv-card{padding:32px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;transition:background .3s}.st-adv-card:last-child{border-right:none}.st-adv-card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.st-adv-card:hover{background:rgba(250,183,2,.06)}.st-adv-card:hover:before{transform:scaleX(1)}.st-adv-icon{font-size:1.8rem;display:block;margin-bottom:14px}.st-adv-label{font-family:var(--font-head);font-size:13px;font-weight:700;color:var(--white);line-height:1.4}.cp-cta{background:var(--gold);padding:72px 0}.cp-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.cp-cta-text h2{font-family:var(--font-head);font-size:clamp(22px,3vw,36px);font-weight:800;color:var(--black);letter-spacing:-.02em;margin:0 0 8px;line-height:1.15}.cp-cta-text p{font-family:var(--font-body);font-size:14px;color:rgba(10,10,10,.55);margin:0}.cp-cta-btns{display:flex;gap:14px;flex-shrink:0}.cp-btn-dark{display:inline-block;background:var(--black);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:16px 36px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.cp-btn-dark:hover{background:#1f1f1f;color:var(--white);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.28)}.cp-btn-ghost{display:inline-block;background:transparent;color:var(--black);border:1.5px solid var(--black);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:15px 36px;text-decoration:none;transition:background .2s,color .2s,transform .2s}.cp-btn-ghost:hover{background:var(--black);color:var(--white);text-decoration:none;transform:translateY(-2px)}@media(max-width:1100px){.st-dept-grid{grid-template-columns:repeat(2,1fr)}.st-dept-card:nth-child(2n){border-right:none}.st-dept-card:nth-child(odd){border-right:1px solid var(--border)}.st-adv-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.st-ceo{grid-template-columns:1fr}.st-ceo-left{min-width:auto}.cp-cta-inner{flex-direction:column;text-align:center;align-items:center}.cp-cta-btns{justify-content:center}.st-caps-grid{grid-template-columns:1fr}.st-cap-item{border-right:none}.st-cap-item:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.st-cap-item:last-child{border-bottom:none}}@media(max-width:767px){.cp-hero{min-height:380px}.st-leadership,.st-depts,.st-caps,.st-adv,.cp-cta{padding:64px 0}.st-dir-grid{grid-template-columns:1fr}.st-dir-card{border-right:none}.st-dept-grid{grid-template-columns:1fr}.st-dept-card{border-right:none}.st-adv-grid{grid-template-columns:repeat(2,1fr)}.st-stats-bar{flex-direction:column}.st-stat{border-right:none;border-bottom:1px solid var(--border)}.st-stat:last-child{border-bottom:none}.cp-hero-stats{flex-direction:column;max-width:100%}.cp-hero-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.cp-hero-stat:last-child{border-bottom:none}}