 :root{--navy:#07172f;--blue:#07549a;--orange:#f07808;--green:#66b51d;--purple:#572052;--ink:#0b1d38;--muted:#68768b;--paper:#f6f8fb;--line:#dfe5ed}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{font-family:"DM Sans",sans-serif;color:var(--ink);overflow-x:hidden;background:#fff}h1,h2,h3,.brand-word,.section-title{font-family:Manrope,sans-serif}.scroll-progress{position:fixed;z-index:1200;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#0870bd,#f07808,#70bd20,#65265c)}
.site-nav{padding:17px 0;background:rgba(5,18,39,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.09);transition:.3s}.site-nav.scrolled{padding:10px 0;background:rgba(5,18,39,.96)}.navbar-brand img{width:42px;height:42px;object-fit:contain}.brand-word{font-weight:800;letter-spacing:.04em;font-size:17px;color:#fff}.brand-dot{color:#f07808}.brand-word small{display:block;font:600 8px "DM Sans";letter-spacing:.18em;color:#91a3bb;margin-top:1px}.nav-link{font-size:12px;font-weight:600;letter-spacing:.06em;color:#c0ccdc!important}.nav-link:hover,.nav-link.active{color:#fff!important}.nav-cta{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.35);padding:11px 17px;border-radius:3px;font-size:12px;font-weight:700}.nav-cta span{color:#f78b21;margin-left:10px}
.hero-section{position:relative;min-height:790px;background:radial-gradient(ellipse at 80% 40%,#12365e 0%,#0a2242 34%,#06152c 75%);color:white;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}.orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb-one{width:420px;height:420px;right:-140px;top:90px;background:radial-gradient(circle,rgba(240,120,8,.14),transparent 70%)}.orb-two{width:300px;height:300px;left:-180px;bottom:0;background:radial-gradient(circle,rgba(0,112,190,.25),transparent 70%)}.hero-copy{padding-top:75px;z-index:2}.eyebrow,.section-kicker,.mini-label{font-size:10px;letter-spacing:.2em;font-weight:700;color:#8ea3bf}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#73c72b;box-shadow:0 0 0 5px #73c72b22;margin-right:10px}.hero-copy h1{font-size:clamp(54px,7vw,94px);line-height:.99;letter-spacing:-.075em;font-weight:800;margin:28px 0}.gradient-text{background:linear-gradient(90deg,#fff 5%,#f3a14c 55%,#8dc64a);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:520px;color:#b6c5d7;line-height:1.8;font-size:16px}.btn-primary-custom,.btn-ghost{display:inline-flex;align-items:center;gap:28px;text-decoration:none;padding:16px 20px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:.25s}.btn-primary-custom{background:#f07808;color:white;border:1px solid #f07808}.btn-primary-custom:hover{background:#ff8d1c;color:white;transform:translateY(-3px);box-shadow:0 12px 35px #f0780840}.btn-primary-custom span{font-size:17px}.btn-ghost{color:white;border:1px solid #ffffff40}.btn-ghost:hover{border-color:#fff;color:#fff;transform:translateY(-3px)}.hero-proof{display:flex;align-items:center;gap:25px;margin-top:70px}.hero-proof div{display:flex;align-items:center;gap:10px}.hero-proof strong{font:800 25px Manrope;color:#fff}.hero-proof span{font-size:9px;line-height:1.5;color:#91a5bd;letter-spacing:.06em;text-transform:uppercase}.hero-proof i{height:30px;width:1px;background:#ffffff2c}.hero-visual{z-index:2;display:flex;justify-content:center;align-items:center;padding-top:70px}.visual-stage{position:relative;width:min(100%,490px);aspect-ratio:1;display:grid;place-items:center}.stage-ring{position:absolute;border:1px solid #ffffff1a;border-radius:50%;inset:9%;animation:spin 32s linear infinite}.ring-a:before,.ring-b:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#f07808;top:14%;left:15%;box-shadow:0 0 18px #f07808}.ring-b{inset:19%;border-style:dashed;animation-direction:reverse;animation-duration:48s}.ring-b:before{background:#72b82a;top:75%;left:90%;box-shadow:0 0 18px #72b82a}.logo-aura{position:absolute;width:62%;height:62%;border-radius:50%;background:radial-gradient(circle,#fff 0%,#ffffff0c 62%,transparent 70%);filter:blur(8px)}.hero-logo{position:relative;width:68%;max-height:68%;object-fit:contain;filter:drop-shadow(0 20px 45px #0008);animation:float 6s ease-in-out infinite}.orbit-tag{position:absolute;background:#102b4c;border:1px solid #ffffff27;border-radius:30px;padding:10px 14px;color:#e7eff9;font-size:9px;font-weight:700;letter-spacing:.13em;box-shadow:0 12px 30px #0003}.tag-icon{font-size:16px;margin-right:6px;color:#f28a23}.tag-print{top:22%;left:0}.tag-code{top:18%;right:0}.tag-trade{bottom:20%;left:0}.tag-brand{bottom:17%;right:-2%}.floating-note{position:absolute;bottom:4%;left:34%;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.18em;color:#8ca3be}.note-line{width:25px;height:1px;background:#f07808}.hero-bottom{position:absolute;bottom:25px;left:12px;right:12px;display:flex;justify-content:space-between;color:#7389a5;font-size:9px;letter-spacing:.16em}.hero-bottom a{color:#b7c5d7;text-decoration:none}.hero-bottom a span{color:#f07808;margin-left:10px}
.ticker{overflow:hidden;background:#f3f6f9;border-bottom:1px solid #e8edf2;border-top:1px solid #e8edf2;padding:18px 0}.ticker-track{display:flex;align-items:center;justify-content:space-around;gap:45px;white-space:nowrap;min-width:950px;animation:ticker 24s linear infinite}.ticker span{font:800 12px Manrope;letter-spacing:.2em;color:#34445b}.ticker b{color:#f07808;font-size:17px}
.section-pad{padding:115px 0}.section-kicker{color:#ed7b13;margin-bottom:24px}.section-title{font-size:clamp(38px,5vw,64px);font-weight:800;letter-spacing:-.065em;line-height:1.08}.muted-title{color:#a6b0bf}.section-intro{color:#69778b;line-height:1.85;font-size:14px;max-width:470px}.section-intro.narrow{max-width:350px}.about-panel{display:grid;grid-template-columns:1fr 1.25fr .7fr;min-height:310px;background:#f3f6f9;position:relative;overflow:hidden}.about-mark{display:grid;place-items:center;background:linear-gradient(135deg,#e9eff5,#f8fafc);padding:30px}.about-mark img{width:70%;max-width:230px;filter:drop-shadow(0 12px 15px #0a1c3510)}.about-statement{padding:55px 45px}.mini-label{color:#8492a5;font-size:9px}.about-statement h3{font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.06em;margin:22px 0}.about-statement h3 em{font-style:normal;color:#f07808}.about-statement p,.about-side p{font-size:13px;line-height:1.8;color:#6b788b;max-width:360px}.about-side{background:#0a1b35;color:white;padding:38px 30px;display:flex;flex-direction:column;justify-content:space-between}.side-number{font:800 30px Manrope}.side-number span{font-size:12px;color:#8091a9}.side-rule{width:35px;height:3px;background:#70b52b}.about-side p{color:#afbed0}
.capability-section{background:#f6f8fb}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.cap-card{position:relative;min-height:405px;padding:25px 23px 24px;background:#fff;border:1px solid #e5eaf0;overflow:hidden;transition:.35s;display:flex;flex-direction:column}.cap-card:hover{transform:translateY(-9px);box-shadow:0 25px 55px #0b1d3814}.cap-card:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-90px;top:90px;background:var(--tint);filter:blur(1px);transition:.4s}.cap-card:hover:after{transform:scale(1.5)}.cap-blue{--accent:#07549a;--tint:#07549a0d}.cap-orange{--accent:#ed7808;--tint:#ed78080d}.cap-green{--accent:#64aa1e;--tint:#64aa1e0d}.cap-purple{--accent:#592454;--tint:#5924540d}.cap-top{display:flex;justify-content:space-between;color:#8a96a6;font-size:9px;letter-spacing:.16em;font-weight:700;position:relative;z-index:1}.cap-arrow{font-size:17px;color:var(--accent)}.cap-symbol{font-size:40px;font-weight:700;color:var(--accent);margin:55px 0 20px;position:relative;z-index:1}.cap-card h3{font-size:25px;line-height:1.08;letter-spacing:-.05em;font-weight:800;position:relative;z-index:1}.cap-card p{font-size:12px;line-height:1.75;color:#6e7b8e;margin:14px 0 20px;position:relative;z-index:1}.cap-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;position:relative;z-index:1}.cap-tags span{font-size:8px;padding:6px 8px;border:1px solid #e6ebf0;color:#65748a;border-radius:2px}
.manifesto-section{background:#07172f;color:#fff;padding:105px 0;overflow:hidden;position:relative}.manifesto-inner{position:relative}.manifesto-kicker{font-size:9px;letter-spacing:.22em;color:#f18a26;font-weight:700}.manifesto-inner h2{font:800 clamp(43px,7vw,82px)/1.08 Manrope;letter-spacing:-.07em;margin:35px 0 50px;position:relative;z-index:1}.manifesto-inner h2 span{color:#f07808}.manifesto-bottom{display:flex;align-items:end;justify-content:space-between;max-width:730px}.manifesto-bottom p{font-size:13px;line-height:1.8;color:#a6b7cc;max-width:370px}.round-link{width:52px;height:52px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;font-size:22px;transition:.3s}.round-link:hover{background:#f07808;border-color:#f07808;transform:rotate(-45deg)}.manifesto-stamp{position:absolute;right:0;top:0;font:800 260px Manrope;color:#ffffff08;letter-spacing:-.1em}.manifesto-stamp span{color:#f0780815}
.work-section{overflow:hidden}.carousel-shell{margin-top:50px;position:relative;padding:30px 0 10px;background:radial-gradient(ellipse at 50% 45%,#edf2f7 0%,#fff 68%)}.carousel-hint{display:flex;justify-content:space-between;color:#9aa5b4;font-size:8px;letter-spacing:.18em;font-weight:700;padding:0 10px}.three-carousel{height:500px;position:relative;perspective:1100px;transform-style:preserve-3d;touch-action:pan-y}.work-card{position:absolute;top:35px;left:50%;width:min(330px,72vw);height:420px;background:#fff;border:1px solid #e4e9ef;box-shadow:0 18px 55px #0c1e3612;transition:transform .7s cubic-bezier(.2,.75,.25,1),opacity .7s,filter .7s;transform-style:preserve-3d;overflow:hidden}.work-card .work-art{height:245px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:24px;color:#fff;font:800 24px/1.05 Manrope;letter-spacing:-.04em}.work-card .work-meta{padding:21px 23px}.work-meta>span{font-size:8px;letter-spacing:.16em;font-weight:700;color:#ed7b13}.work-meta h3{font-size:22px;font-weight:800;letter-spacing:-.04em;margin:10px 0 6px}.work-meta p{font-size:11px;color:#758196;line-height:1.7}.art-print{background:linear-gradient(140deg,#0a2b52,#0b65a4)}.paper{position:absolute;width:125px;height:160px;background:#f4f6f8;box-shadow:0 12px 30px #00172e55;transform:rotate(-15deg);top:20px;left:30%}.paper-one{background:linear-gradient(145deg,#fff 50%,#e9eef3 50%);left:23%;transform:rotate(-14deg)}.paper-two{left:42%;top:45px;transform:rotate(12deg);background:linear-gradient(160deg,#f07808 0 25%,#fff 25%)}.paper-three{left:55%;top:15px;transform:rotate(23deg);background:linear-gradient(140deg,#6dbb2a 0 22%,#fff 22%)}.art-digital{background:linear-gradient(135deg,#ee7b0a,#ffad42)}.digital-window{position:absolute;top:35px;left:20%;width:60%;height:135px;background:#0b1d38;border-radius:7px;box-shadow:0 18px 30px #53290050;transform:rotate(-7deg)}.window-bar{height:22px;padding:4px 9px;color:#e67c17;font-size:9px;letter-spacing:4px;border-bottom:1px solid #ffffff20}.window-content{display:flex;gap:8px;padding:20px}.window-content i{width:20px;height:52px;background:#1b4e7c;border-radius:2px}.window-content i:nth-child(2){height:35px;background:#f07808}.window-content i:nth-child(3){height:45px;background:#6dbb2a}.window-content b{margin-left:auto;color:#fff;font:700 22px monospace}.art-trade{background:linear-gradient(145deg,#397b12,#8acb36)}.trade-orbit{position:absolute;width:220px;height:150px;border:1px solid #ffffff88;border-radius:50%;top:15px;left:17%;transform:rotate(-28deg)}.trade-box{position:absolute;top:48px;left:39%;width:90px;height:90px;display:grid;place-content:center;text-align:center;background:#f6f8ed;color:#174b15;font:800 28px Manrope;box-shadow:0 15px 30px #1a441b55;transform:rotate(8deg)}.trade-box small{font-size:8px;letter-spacing:.2em}.art-media{background:linear-gradient(140deg,#40133e,#8d367d)}.lens{position:absolute;width:150px;height:150px;border:18px solid #d6c2d8;border-radius:50%;top:25px;left:28%;box-shadow:inset 0 0 0 10px #63275d,0 12px 30px #1b0a2b88}.lens:after{content:"";position:absolute;width:60px;height:18px;background:#d6c2d8;transform:rotate(45deg);right:-45px;bottom:-22px;border-radius:10px}.media-flare{position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,#ffffff22 50%,transparent 60%)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:0}.carousel-controls>button{width:42px;height:42px;border-radius:50%;border:1px solid #dce3eb;background:white;color:#18304e;font-size:18px;transition:.2s}.carousel-controls>button:hover{background:#07172f;color:white}.carousel-dots{display:flex;gap:8px}.dot{width:6px;height:6px;border:0;border-radius:10px;background:#c4ceda;padding:0;transition:.25s}.dot.active{width:23px;background:#f07808}.experience-note{display:flex;gap:15px;align-items:flex-start;background:#f5f7fa;padding:18px 22px;margin-top:38px}.experience-note>span{color:#f07808;font-size:20px}.experience-note p{font-size:11px;line-height:1.7;color:#758196;margin:0}.experience-note strong{color:#263a55}
.trade-section{background:#f5f7fa}.trade-visual{height:380px;position:relative;background:#0b2342;overflow:hidden}.map-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:35px 35px}.map-node{position:absolute;z-index:2;display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:#f07808;color:#fff;font:800 20px Manrope;box-shadow:0 0 0 12px #f078081c,0 0 50px #f0780866}.map-node span{position:absolute;top:78px;font:700 8px "DM Sans";letter-spacing:.15em;color:#d9e4f1;white-space:nowrap}.node-pk{left:18%;top:48%}.node-world{right:18%;top:20%;background:#65aa23;box-shadow:0 0 0 12px #65aa231c,0 0 50px #65aa2366}.trade-path{position:absolute;inset:0;width:100%;height:100%;z-index:1;fill:none;stroke:#f4a14c;stroke-width:2;stroke-dasharray:7 9;animation:dash 16s linear infinite}.trade-label{position:absolute;bottom:25px;left:25px;font:700 9px "DM Sans";letter-spacing:.2em;color:#8ca3bd}.commodity-list{border-top:1px solid #dce3eb;padding:18px 0}.commodity-list span{display:block;font-size:8px;letter-spacing:.18em;color:#ed7b13;font-weight:700;margin-bottom:8px}.commodity-list div{font-size:13px;color:#3e5069}.commodity-list b{color:#f07808;padding:0 5px}.text-link{display:inline-flex;gap:30px;color:#0a2749;text-decoration:none;font-size:12px;font-weight:700;border-bottom:1px solid #f07808;padding-bottom:8px}.text-link span{color:#f07808}
.approach-section{background:#fff}.process-line{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;position:relative}.process-line:before{content:"";position:absolute;top:31px;left:5%;right:5%;height:1px;background:#dce3eb}.process-step{position:relative;padding-top:0}.process-step>span{display:grid;place-items:center;width:62px;height:62px;border:1px solid #dce3eb;border-radius:50%;background:#fff;position:relative;z-index:1;font:800 13px Manrope;color:#f07808}.process-icon{font-size:26px;color:#0a2c50;margin:28px 0 13px}.process-step h3{font:800 19px Manrope;letter-spacing:-.04em}.process-step p{font-size:12px;line-height:1.8;color:#738095;max-width:220px}
.cta-section{background:#f5f7fa;padding:40px 0 100px}.cta-card{position:relative;overflow:hidden;background:#0a1c37;color:white;padding:75px 8%;}.cta-card .section-kicker{position:relative;z-index:1}.cta-card h2{font:800 clamp(39px,6vw,68px)/1.08 Manrope;letter-spacing:-.065em;margin:25px 0}.cta-card h2 span{color:#f18a26}.cta-card p{color:#afbed0;font-size:13px;margin-bottom:28px}.cta-orb{position:absolute;width:430px;height:430px;border-radius:50%;right:-110px;top:-180px;background:radial-gradient(circle,#f0780833,transparent 70%)}.light-ghost{border-color:#ffffff50}.site-footer{background:#06152b;color:#fff;padding:40px 0 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #ffffff1a}.footer-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font:800 20px Manrope;letter-spacing:.03em}.footer-brand img{width:45px;height:45px;object-fit:contain}.footer-brand span span{color:#f07808}.footer-top p,.back-top{font-size:9px;letter-spacing:.17em;color:#8fa1b9;margin:0}.back-top{text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:22px;color:#788ba5;font-size:9px}.footer-bottom a{color:#c6d2e0;text-decoration:none}.footer-reg{color:#f07808}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ticker{to{transform:translateX(-25%)}}@keyframes dash{to{stroke-dashoffset:-200}}
@media(max-width:991px){.hero-section{min-height:auto}.hero-copy{padding-top:145px}.hero-visual{padding:20px 0 65px}.visual-stage{max-width:430px}.hero-bottom{position:relative;bottom:auto;padding:0 0 25px}.capability-grid{grid-template-columns:repeat(2,1fr)}.about-panel{grid-template-columns:.8fr 1.2fr}.about-side{grid-column:1/-1;flex-direction:row;align-items:center;gap:20px;padding:22px 30px}.about-side p{margin:0}.side-rule{display:none}.process-line{grid-template-columns:repeat(2,1fr);row-gap:40px}.process-line:before{display:none}}
@media(max-width:575px){.section-pad{padding:78px 0}.hero-copy{padding-top:125px}.hero-copy h1{font-size:55px}.hero-proof{gap:12px;margin-top:45px}.hero-proof strong{font-size:20px}.hero-proof span{font-size:7px}.hero-proof i{height:24px}.visual-stage{width:100%}.orbit-tag{font-size:7px;padding:8px 10px}.tag-print{left:-3%}.tag-code{right:-3%}.tag-brand{right:-4%}.hero-bottom{font-size:7px}.about-panel{grid-template-columns:1fr}.about-mark{padding:20px}.about-mark img{width:150px}.about-statement{padding:35px 28px}.about-side{grid-column:auto}.capability-grid{grid-template-columns:1fr}.cap-card{min-height:350px}.cap-symbol{margin:35px 0 15px}.manifesto-section{padding:75px 0}.manifesto-inner h2{font-size:45px}.manifesto-stamp{font-size:160px;top:50px}.three-carousel{height:480px}.work-card{height:400px}.work-card .work-art{height:225px}.trade-visual{height:300px}.process-line{grid-template-columns:1fr 1fr;gap:28px 15px}.process-step p{font-size:11px}.cta-card{padding:50px 25px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top p{order:3;width:100%}.footer-bottom{flex-direction:column;line-height:1.6}}

.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.revealed{opacity:1;transform:translateY(0)}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

.lottie-overlay{position:absolute;inset:5%;z-index:1;pointer-events:none;opacity:.58}.lottie-overlay svg{width:100%;height:100%}.hero-logo{z-index:2}


/* =================================
   EXEMPLARY - OUR TEAM
================================= */

.team-section {
  background: #ffffff;
}

.team-ceo {
  background: #081b35;
  color: #fff;
  padding: 40px;
  display: flex;
  align-items: center;
  gap: 35px;
  position: relative;
  overflow: hidden;
  margin-bottom: 35px;
  border-radius: 3px;
}

.team-ceo::after {
  content: "";
  position: absolute;
  width: 300px;
  height: 300px;
  border: 1px solid #ffffff20;
  border-radius: 50%;
  right: 5%;
  top: -170px;
  box-shadow: 0 0 0 35px #ffffff08,
              0 0 0 70px #ffffff05;
}

.ceo-monogram {
  min-width: 125px;
  height: 125px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font: 800 43px Manrope;
  color: white;
  background: linear-gradient(135deg, #f07808, #bd4d00);
  box-shadow: 0 15px 40px #f0780840;
}

.ceo-details {
  position: relative;
  z-index: 2;
}

.ceo-details > span {
  color: #f49a43;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 2px;
}

.ceo-details h3 {
  font: 800 38px Manrope;
  margin: 12px 0;
  letter-spacing: -1.5px;
}

.ceo-details p {
  color: #b5c3d5;
  font-size: 13px;
  line-height: 1.8;
  max-width: 540px;
  margin: 0;
}

.ceo-number {
  margin-left: auto;
  white-space: nowrap;
  color: #aabbd0;
  font-size: 9px;
  letter-spacing: 2px;
  position: relative;
  z-index: 2;
}

.team-heading {
  margin: 45px 0 22px;
}

.team-heading > span {
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 2px;
  color: #ed7b13;
}

.team-heading h3 {
  font: 800 28px Manrope;
  letter-spacing: -1px;
  margin: 8px 0;
}

.sector-heading p {
  font-size: 12px;
  color: #758196;
}

.leader-card {
  border: 1px solid #e3e9ef;
  padding: 30px;
  height: 100%;
  background: #fff;
  transition: .35s ease;
}

.leader-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 20px 45px #0b1d3815;
}

.leader-initials {
  width: 65px;
  height: 65px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  font: 800 20px Manrope;
  margin-bottom: 22px;
}

.leader-initials.blue {
  background: #e7f0f8;
  color: #07549a;
}

.leader-initials.orange {
  background: #fff0e2;
  color: #e9780a;
}

.leader-category {
  font-size: 9px;
  letter-spacing: 1.5px;
  color: #8996a8;
  font-weight: 700;
}

.leader-card h4 {
  font: 800 22px Manrope;
  margin: 12px 0 5px;
}

.leader-position {
  font-size: 12px;
  font-weight: 700;
  color: #ed7b13;
}

.leader-description {
  font-size: 12px;
  color: #758196;
  line-height: 1.8;
  max-width: 430px;
}

.sector-card {
  display: flex;
  align-items: center;
  gap: 18px;
  padding: 22px;
  background: #f8fafc;
  border: 1px solid #e5eaf0;
  height: 100%;
  transition: .3s ease;
}

.sector-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 35px #10264412;
}

.sector-symbol {
  min-width: 55px;
  height: 55px;
  display: grid;
  place-items: center;
  font-size: 23px;
  font-weight: 800;
}

.sector-card span {
  font-size: 8px;
  font-weight: 700;
  letter-spacing: 1.4px;
  color: #8290a3;
}

.sector-card h4 {
  font: 800 18px Manrope;
  margin: 6px 0 3px;
}

.sector-card p {
  font-size: 11px;
  color: #758196;
  margin: 0;
}

.sector-card > b {
  margin-left: auto;
  font: 800 15px Manrope;
  color: #b7c1ce;
}

.sector-card.tech .sector-symbol {
  background: #e7f0f8;
  color: #07549a;
}

.sector-card.media .sector-symbol {
  background: #f3eaf3;
  color: #592454;
}

.sector-card.trade .sector-symbol {
  background: #edf5e5;
  color: #5c9e1e;
}

.sector-card.printing .sector-symbol {
  background: #fff0e2;
  color: #e9780a;
}

/* MOBILE RESPONSIVENESS */

@media (max-width: 767px) {

  .team-ceo {
    padding: 25px;
    flex-wrap: wrap;
    gap: 20px;
  }

  .ceo-monogram {
    min-width: 85px;
    height: 85px;
    font-size: 30px;
  }

  .ceo-details h3 {
    font-size: 27px;
  }

  .ceo-number {
    width: 100%;
    margin-left: 0;
  }

  .leader-card {
    padding: 23px;
  }

  .sector-card {
    padding: 16px;
    gap: 12px;
  }

  .sector-card h4 {
    font-size: 15px;
  }

}
