
#pk-eu{font-family:Arial,Helvetica,sans-serif;color:#34393f;background:#fff;border-top:6px solid #53585e;padding:26px 6% 20px;box-sizing:border-box}#pk-eu *{box-sizing:border-box}#pk-eu .pk-brand{display:flex;gap:12px;align-items:center;letter-spacing:2px;font-size:13px;padding-bottom:25px}#pk-eu .pk-mark{display:inline-flex;background:#34393f;color:white;border-bottom:3px solid #b48b32;border-radius:7px;padding:7px 9px;letter-spacing:-1px;font-size:19px}#pk-eu .pk-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;padding:20px 0 42px}#pk-eu .pk-eyebrow{font-size:12px;letter-spacing:2px;color:#78622c;text-transform:uppercase;margin:0 0 24px}#pk-eu h1{font-size:clamp(38px,5.5vw,62px);font-weight:700;line-height:1.08;letter-spacing:-2px;margin:0;color:#34393f}#pk-eu .pk-line{width:58px;height:3px;background:#b48b32;margin:27px 0}#pk-eu .pk-welcome{font-size:21px;margin:0 0 8px}#pk-eu .pk-sub{font-size:15px;line-height:1.6;color:#64686d;margin:0}#pk-eu .pk-contact{display:grid;gap:10px;margin-top:27px;font-size:16px}#pk-eu a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}#pk-eu .pk-photo{display:block;width:100%;height:auto}#pk-eu footer{border-top:1px solid #dedfe1;padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:13px;color:#64686d}#pk-eu button{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;padding:7px}#pk-eu .pk-legal{padding:20px 0 35px;line-height:1.65;font-size:16px;max-width:740px}#pk-eu .pk-legal h1{font-size:35px;letter-spacing:-1px;overflow-wrap:anywhere}#pk-eu .pk-legal h2{font-size:21px;line-height:1.35;margin:28px 0 10px}#pk-eu [hidden]{display:none!important}@media(max-width:600px){#pk-eu .pk-hero{grid-template-columns:1fr}#pk-eu .pk-photo{max-width:370px;margin:8px auto 0}#pk-eu h1{font-size:46px}#pk-eu .pk-brand{padding-bottom:15px}}
#pk-eu .pk-intro{font-size:16px;line-height:1.7;color:#53585e;margin:20px 0 0;max-width:440px}#pk-eu .pk-hero h1{font-size:clamp(32px,4.3vw,49px);letter-spacing:-1.5px;line-height:1.13}#pk-eu .pk-eyebrow{font-size:15px;letter-spacing:2px}#pk-eu .pk-hero{grid-template-columns:1.15fr 1fr}@media(max-width:600px){#pk-eu .pk-hero{grid-template-columns:1fr}} 
#pk-eu{max-width:1200px;margin:0 auto}#pk-eu .pk-brand img{width:39px;height:39px}#pk-eu footer nav{display:flex;gap:20px;flex-wrap:wrap}#pk-eu a:focus-visible{outline:3px solid #b48b32;outline-offset:4px}#pk-eu .pk-legal{min-height:60vh}

#pk-eu{border-top:0;padding-top:30px;color:#414141}#pk-eu .pk-brand{letter-spacing:1px;color:#606060}#pk-eu .pk-brand img{width:32px;height:32px}#pk-eu .pk-eyebrow{color:#707070;font-size:12px;letter-spacing:1.5px}#pk-eu .pk-hero h1{font-size:clamp(40px,5vw,58px);font-weight:400;letter-spacing:-2px;color:#383838;margin-bottom:27px}#pk-eu .pk-welcome{font-size:20px}#pk-eu .pk-intro{font-size:17px;line-height:1.75;max-width:420px}#pk-eu .pk-contact{margin-top:30px}#pk-eu footer{border-top:0;padding-top:24px}#pk-eu .pk-hero{padding-bottom:26px;min-height:610px}#pk-eu .pk-photo{max-width:470px;margin:auto}@media(max-width:600px){#pk-eu .pk-hero{min-height:0}#pk-eu .pk-photo{max-width:330px}}

body{margin:0;background:#fff}#pk-eu{max-width:1200px;margin:0 auto}footer nav{display:flex;gap:20px;flex-wrap:wrap}a:focus-visible{outline:3px solid #b48b32;outline-offset:4px}
