/* PEKINTAS INVESTOR RELATIONS TR/EN/DE */
.pkir{--navy:#012b48;--blue:#075b8d;--text:#60798a;--line:#dce7ed;--soft:#f5f9fb;padding:46px 0 96px;background:#fff;font-family:Inter,Arial,sans-serif;overflow:hidden}.pkir *,.pkir *::before,.pkir *::after{box-sizing:border-box}.pkir-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.pkir-intro{padding:4px 0 28px;border-bottom:1px solid var(--line)}.pkir-intro h2{margin:0;text-align:center;color:var(--navy);font-size:clamp(34px,4vw,54px);font-weight:820;line-height:1.04;letter-spacing:-.05em}.pkir-intro p{max-width:940px;margin:20px auto 0;color:var(--text);font-size:15px;line-height:1.82;text-align:center}.pkir-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.pkir-stat{min-height:170px;padding:25px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#fff,#f7fafb);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pkir-stat:hover{transform:translateY(-4px);border-color:rgba(7,91,141,.2);box-shadow:0 16px 38px rgba(1,43,72,.07)}.pkir-stat strong{display:block;color:var(--navy);font-size:38px;font-weight:840;letter-spacing:-.055em;line-height:1}.pkir-stat span{display:block;margin-top:12px;color:var(--blue);font-size:12px;font-weight:800}.pkir-stat p{margin:12px 0 0;color:var(--text);font-size:12.5px;line-height:1.65}.pkir-linkgrid{display:grid;grid-template-columns:1fr;gap:15px;margin-top:30px}.pkir-linkcard{display:grid;grid-template-columns:68px minmax(0,1fr) 44px;gap:20px;align-items:center;min-height:132px;padding:24px 26px;border:1px solid var(--line);border-radius:20px;background:#fff;color:inherit!important;text-decoration:none!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pkir-linkcard:hover{transform:translateY(-4px);border-color:rgba(7,91,141,.22);box-shadow:0 18px 40px rgba(1,43,72,.08)}.pkir-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:16px;background:#edf5f8;color:var(--blue);transition:.28s ease}.pkir-icon svg{width:29px;height:29px;display:block}.pkir-linkcard:hover .pkir-icon{background:var(--navy);color:#fff}.pkir-linkcopy h3{margin:0 0 8px;color:var(--navy);font-size:23px;font-weight:800;letter-spacing:-.025em}.pkir-linkcopy p{margin:0;color:var(--text);font-size:13px;line-height:1.68}.pkir-arrow{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--navy);color:#fff;font-size:18px;transition:.25s ease}.pkir-linkcard:hover .pkir-arrow{transform:translateX(3px);background:var(--blue)}
.pkir-section-head{margin:40px 0 18px}.pkir-section-head h3{margin:0;color:var(--navy);font-size:31px;font-weight:820;letter-spacing:-.035em}.pkir-section-head p{max-width:780px;margin:10px 0 0;color:var(--text);font-size:13.5px;line-height:1.75}.pkir-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pkir-company{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:start;padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff;transition:.3s ease}.pkir-company:hover{transform:translateY(-4px);border-color:rgba(7,91,141,.22);box-shadow:0 16px 38px rgba(1,43,72,.07)}.pkir-company-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#edf5f8;color:var(--blue)}.pkir-company-icon svg{width:28px;height:28px}.pkir-company h3{margin:0 0 8px;color:var(--navy);font-size:21px;font-weight:800}.pkir-company p{margin:0;color:var(--text);font-size:13px;line-height:1.7}.pkir-company a{display:inline-flex;margin-top:15px;color:var(--blue)!important;text-decoration:none!important;font-size:11px;font-weight:800}.pkir-history-band{display:grid;grid-template-columns:220px 1fr;gap:36px;align-items:center;margin-top:24px;padding:30px;border-radius:20px;background:linear-gradient(135deg,#012b48,#075b8d);color:#fff}.pkir-history-band strong{font-size:46px;font-weight:840;letter-spacing:-.05em}.pkir-history-band h3{margin:0 0 10px;color:#fff;font-size:24px;font-weight:800}.pkir-history-band p{margin:0;color:rgba(255,255,255,.84);font-size:13px;line-height:1.75}
.pkir-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.pkir-principle{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.pkir-principle .pkir-icon{width:52px;height:52px}.pkir-principle h3{margin:2px 0 8px;color:var(--navy);font-size:19px;font-weight:790}.pkir-principle p{margin:0;color:var(--text);font-size:12.5px;line-height:1.68}
.pkir-doc-grid{display:grid;gap:12px;margin-top:26px}.pkir-doc-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:17px;align-items:center;padding:19px 21px;border:1px solid var(--line);border-radius:17px;background:#fff;transition:.28s ease}.pkir-doc-card:hover{transform:translateY(-3px);border-color:rgba(7,91,141,.2);box-shadow:0 14px 30px rgba(1,43,72,.07)}.pkir-doc-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#edf5f8;color:var(--blue)}.pkir-doc-icon svg{width:26px;height:26px}.pkir-doc-card h3{margin:0;color:var(--navy);font-size:17px;font-weight:790}.pkir-doc-card p{margin:6px 0 0;color:var(--text);font-size:11.5px}.pkir-doc-card>a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border-radius:999px;background:var(--navy);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:800}.pkir-empty{display:flex;align-items:center;gap:15px;margin-top:26px;padding:24px;border-left:4px solid var(--blue);background:var(--soft)}.pkir-empty-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.pkir-empty p{margin:0;color:var(--text);font-size:13px;line-height:1.65}
.pkir-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.pkir-contact-card{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;padding:25px;border:1px solid var(--line);border-radius:19px;background:#fff}.pkir-contact-card .pkir-icon{width:52px;height:52px}.pkir-contact-card h3{margin:2px 0 9px;color:var(--navy);font-size:19px;font-weight:800}.pkir-contact-card p,.pkir-contact-card address{margin:0;color:var(--text);font-size:12.7px;line-height:1.72;font-style:normal}.pkir-contact-card a{color:var(--blue)!important;text-decoration:none!important;font-weight:750}.pkir-contact-note{margin-top:20px;padding:26px 28px;border-radius:18px;background:var(--soft);border:1px solid var(--line)}.pkir-contact-note h3{margin:0 0 9px;color:var(--navy);font-size:20px;font-weight:800}.pkir-contact-note p{margin:0;color:var(--text);font-size:13px;line-height:1.75}
.pkir-effects-ready .pkir [data-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity .65s cubic-bezier(.2,.65,.18,1),transform .65s cubic-bezier(.2,.65,.18,1)}.pkir-effects-ready .pkir [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pkir *{transition:none!important;animation:none!important}.pkir-effects-ready .pkir [data-reveal]{opacity:1!important;transform:none!important}}
@media(max-width:980px){.pkir-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pkir-company-grid,.pkir-principles,.pkir-contact-grid{grid-template-columns:1fr}.pkir-history-band{grid-template-columns:1fr;gap:14px}}
@media(max-width:650px){.pkir{padding:28px 0 64px}.pkir-container{width:calc(100% - 28px)}.pkir-intro h2{font-size:34px}.pkir-intro p{text-align:left;font-size:13.5px}.pkir-stats{grid-template-columns:1fr}.pkir-linkcard{grid-template-columns:54px 1fr;padding:20px}.pkir-linkcard .pkir-arrow{grid-column:1/-1;justify-self:start}.pkir-icon{width:50px;height:50px}.pkir-company{grid-template-columns:52px 1fr;padding:21px 18px}.pkir-company-icon{width:48px;height:48px}.pkir-doc-card{grid-template-columns:48px 1fr}.pkir-doc-card>a{grid-column:1/-1;justify-content:center}.pkir-history-band{padding:24px}.pkir-history-band strong{font-size:38px}}

/* Stable company cards: all rows fit description and link. */
.pkir .pkir-company-grid{align-items:stretch;overflow:visible}
.pkir .pkir-company{height:auto;min-height:190px;overflow:visible;align-items:start}
.pkir .pkir-company>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;height:100%}
.pkir .pkir-company h3{line-height:1.35;overflow-wrap:anywhere;height:auto;max-height:none;overflow:visible}
.pkir .pkir-company p{height:auto;max-height:none;overflow:visible}
.pkir .pkir-company a{margin-top:auto;padding-top:15px}
.pkir .pkir-company-icon{flex-shrink:0;overflow:hidden}
