.achievements-header{position:fixed;background:rgba(7,9,10,.38);backdrop-filter:blur(18px)}
.nav-achievements{--feature-color:#cba5ff}
.feature-achievements{--feature-color:#cba5ff}
.achievements-hero{min-height:760px;position:relative;display:grid;align-items:end;overflow:hidden;padding:150px 7vw 90px;background:#080a0a}
.achievements-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.12) contrast(1.08)}
.achievements-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,7,.92),rgba(5,7,7,.52) 48%,rgba(5,7,7,.18)),linear-gradient(0deg,rgba(5,7,7,.94),transparent 52%),radial-gradient(circle at 74% 20%,rgba(203,165,255,.18),transparent 28%)}
.achievements-hero-copy{position:relative;z-index:1;max-width:840px}
.achievements-hero-copy .section-feature-label span{color:#fff}
.achievements-hero h1{font-size:clamp(56px,7.6vw,118px);line-height:.9;letter-spacing:-.07em;margin:25px 0 24px}
.achievements-hero p:not(.eyebrow){max-width:680px;color:#c9d0cb;font-size:18px;line-height:1.75}
.achievement-seal{position:absolute;right:7vw;bottom:82px;z-index:1;width:min(300px,28vw);aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);box-shadow:0 30px 80px rgba(0,0,0,.38);backdrop-filter:blur(18px)}
.achievement-seal img{width:70%;filter:drop-shadow(0 18px 35px rgba(0,0,0,.36))}
.achievement-seal span{position:absolute;bottom:36px;color:#cba5ff;text-transform:uppercase;letter-spacing:.18em;font:800 10px "Space Grotesk"}
.achievement-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.12);padding:1px}
.achievement-proof article{background:#0d1112;padding:34px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}
.achievement-proof small,.achievement-card small{color:#cba5ff;text-transform:uppercase;letter-spacing:.16em;font:800 10px "Space Grotesk"}
.achievement-proof strong{font:800 clamp(34px,4vw,68px) "Space Grotesk";letter-spacing:-.07em;color:#fff}
.achievement-proof span{color:#9fa8a2;line-height:1.55}
.achievement-wall{position:relative;background:radial-gradient(circle at 14% 10%,rgba(203,165,255,.11),transparent 28%),#07090a}
.achievement-wall:before{content:"ACHIEVED";position:absolute;right:4vw;top:54px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.045);font:800 clamp(58px,10vw,150px) "Space Grotesk";letter-spacing:-.08em;pointer-events:none}
.achievement-wall>.section-heading,.achievement-wall>.achievement-grid{position:relative;z-index:1}
.achievement-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:16px}
.achievement-card{min-height:270px;border:1px solid rgba(255,255,255,.13);border-radius:26px;background:linear-gradient(145deg,#131719,#0a0d0e);padding:28px;position:relative;overflow:hidden}
.achievement-card:after{content:"";position:absolute;right:-30px;bottom:-36px;width:190px;height:100px;background:url("assets/pk-holding-logo-reference-font.png") center/contain no-repeat;opacity:.08;filter:grayscale(1);pointer-events:none}
.achievement-card h3{font-size:clamp(25px,2.4vw,40px);letter-spacing:-.05em;margin:16px 0 12px}
.achievement-card p{color:#9da6a0;line-height:1.7;margin:0}
.achievement-card>span{position:absolute;right:22px;top:22px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#cba5ff;color:#080a09;font:800 11px "Space Grotesk"}
.achievement-card.large{grid-row:span 2;min-height:560px;padding:0;display:flex;flex-direction:column;justify-content:flex-end}
.achievement-card.large img,.achievement-card.image-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.achievement-card.large:before,.achievement-card.image-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,7,7,.96),rgba(5,7,7,.08) 62%)}
.achievement-card.large div,.achievement-card.image-card div{position:relative;z-index:1;padding:28px}
.achievement-card.image-card{padding:0;display:flex;align-items:end}
.milestone-section{display:grid;grid-template-columns:.95fr 1.25fr;gap:6vw;background:#eef1ec;color:#080a09}
.milestone-copy h2{font-size:clamp(38px,4.5vw,72px);line-height:.95;letter-spacing:-.06em}
.milestone-copy p:not(.eyebrow){color:#5d665f;line-height:1.8}
.milestone-rail{position:relative;display:grid;gap:12px}
.milestone-rail:before{content:"";position:absolute;left:21px;top:20px;bottom:20px;width:1px;background:#c3cbc4}
.milestone-rail article{position:relative;margin-left:54px;background:#fff;border:1px solid #d8ddd8;border-radius:20px;padding:24px}
.milestone-rail article:before{content:"";position:absolute;left:-43px;top:27px;width:15px;height:15px;border-radius:50%;background:#cba5ff;box-shadow:0 0 0 8px #eef1ec}
.milestone-rail b{color:#7b538f;text-transform:uppercase;letter-spacing:.14em;font:800 10px "Space Grotesk"}
.milestone-rail h3{font-size:25px;margin:9px 0}
.milestone-rail p{margin:0;color:#5d665f;line-height:1.65}
.recognition-section{background:linear-gradient(135deg,#080a0a,#111519)}
.recognition-panel{border:1px solid rgba(203,165,255,.24);border-radius:34px;padding:48px;display:grid;grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:54px;background:radial-gradient(circle at 14% 30%,rgba(203,165,255,.14),transparent 34%),rgba(255,255,255,.035)}
.recognition-panel img{width:100%;filter:drop-shadow(0 22px 42px rgba(0,0,0,.35))}
.recognition-panel h2{font-size:clamp(34px,4vw,66px);line-height:.98;letter-spacing:-.06em}
.recognition-panel p:not(.eyebrow){color:#a8b0ab;line-height:1.75}
.about-contact{background:#ebeee8;color:#0b0d0c;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.about-contact h2{font-size:clamp(38px,4vw,64px);letter-spacing:-.05em}
.about-contact p:not(.eyebrow){color:#5b625d;line-height:1.7}
.contact-cards{display:grid;gap:12px}
.contact-cards a,.contact-cards div{border:1px solid #c9d0ca;border-radius:18px;padding:19px 20px;display:grid;grid-template-columns:1fr auto;gap:5px;color:#0b0d0c;background:#fff}
.contact-cards small{grid-column:1/-1;color:#727b75;text-transform:uppercase;letter-spacing:.14em;font:800 9px "Space Grotesk"}
.contact-cards strong{font:700 20px "Space Grotesk"}
.contact-cards span{align-self:center;color:#7b538f}
@media(max-width:1100px){.achievement-proof{grid-template-columns:repeat(2,1fr)}.achievement-grid{grid-template-columns:1fr 1fr}.achievement-card.large{grid-column:1/-1;min-height:480px}.achievement-seal{opacity:.28}}
@media(max-width:760px){.achievements-header{position:absolute}.achievements-hero{min-height:720px;padding:120px 20px 70px}.achievement-seal{display:none}.achievement-proof{grid-template-columns:1fr}.achievement-proof article{min-height:170px;padding:28px}.achievement-grid,.milestone-section,.recognition-panel,.about-contact{grid-template-columns:1fr}.achievement-card,.achievement-card.large{min-height:360px}.recognition-panel{padding:28px;gap:26px}.milestone-section{gap:36px}.about-contact{gap:30px}}
