:root{--black: #111111;--white: #ffffff;--red: #e2231a;--grid: rgba(17, 17, 17, .13);--grid-strong: rgba(17, 17, 17, .32);--gray: #6e6e6e;--maxw: 1280px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;font-feature-settings:"cv05","ss01";letter-spacing:-.01em;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}main{display:block}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.pk-grid{position:fixed;inset:0;max-width:var(--maxw);margin:0 auto;pointer-events:none;z-index:1;display:grid;grid-template-columns:repeat(12,1fr)}.pk-grid span{border-right:1px solid var(--grid)}.pk-grid span:first-child{border-left:1px solid var(--grid)}.pk-wrap{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;border-left:1px solid var(--grid);border-right:1px solid var(--grid);background:var(--white)}.pk-red{color:var(--red)}.pk-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--gray)}.pk-head{position:sticky;top:0;z-index:40;background:var(--white);border-bottom:1px solid var(--black)}.pk-hdr{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;height:64px}.pk-logo{grid-column:1 / 4;font-weight:800;font-size:18px;letter-spacing:-.03em;padding-left:28px}.pk-logo b{color:var(--red)}.pk-nav{grid-column:5 / 10;display:flex;gap:26px;justify-content:center}.pk-nav a{font-size:13px;font-weight:500;color:var(--gray);transition:color .2s}.pk-nav a:hover{color:var(--black)}.pk-hdr-r{grid-column:10 / 13;display:flex;justify-content:flex-end;align-items:center;gap:16px;padding-right:28px}.pk-login{font-size:13px;font-weight:600}.pk-start{font-size:13px;font-weight:600;background:var(--red);color:#fff;padding:9px 16px}.pk-strip{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--grid);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--gray)}.pk-strip div{padding:8px 12px;border-right:1px solid var(--grid)}.pk-strip div:first-child{padding-left:28px;color:var(--red)}.pk-strip div:last-child{border-right:none}.pk-strip .s2{grid-column:span 2}.pk-strip .s3{grid-column:span 3}.pk-strip .s5{grid-column:span 5}.pk-sec{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--black);align-items:end}.pk-sec .no{grid-column:1 / 2;padding:20px 0 18px 28px;font-size:11px;font-weight:600;color:var(--red)}.pk-sec .ti{grid-column:2 / 9;padding:20px 12px 18px;font-weight:700;font-size:clamp(22px,3vw,40px);letter-spacing:-.03em;line-height:1}.pk-sec .de{grid-column:9 / 13;padding:20px 28px 18px 12px;font-size:13px;color:var(--gray);align-self:end;border-left:1px solid var(--grid)}.pk-page-hero{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--black)}.pk-page-hero-l{grid-column:1 / 9;padding:52px 28px 48px;border-right:1px solid var(--grid)}.pk-page-hero-l .pk-label{margin-bottom:20px}.pk-page-hero-l h1{font-weight:800;font-size:clamp(34px,5vw,72px);line-height:.95;letter-spacing:-.035em}.pk-page-hero-l p{margin-top:22px;max-width:520px;font-size:16px;color:#2a2a2a;line-height:1.55}.pk-page-hero-r{grid-column:9 / 13;padding:52px 28px;display:flex;flex-direction:column;justify-content:flex-end}.pk-page-hero-r .stat{border-top:1px solid var(--black);padding-top:14px;margin-top:18px}.pk-page-hero-r .stat:first-child{margin-top:0}.pk-page-hero-r .stat .k{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--gray)}.pk-page-hero-r .stat .v{font-size:28px;font-weight:800;letter-spacing:-.03em;margin-top:4px}.pk-types{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--black)}.pk-type-card{grid-column:span 4;border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);padding:28px 22px 30px;display:flex;flex-direction:column}.pk-type-card:nth-child(3n){border-right:none}.pk-type-card:nth-last-child(-n+3):nth-child(3n+1),.pk-type-card:nth-last-child(-n+3):nth-child(3n+1)~.pk-type-card{border-bottom:none}.pk-type-card .no{font-size:11px;font-weight:700;color:var(--red);margin-bottom:16px}.pk-type-card h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.pk-type-card .desc{margin-top:10px;font-size:14px;color:#2a2a2a;line-height:1.5;flex:1}.pk-type-meta{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border-top:1px solid var(--grid)}.pk-type-meta div{padding:10px 0 0}.pk-type-meta .k{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--gray)}.pk-type-meta .v{font-size:14px;font-weight:600;margin-top:3px}.pk-type-cta{display:block;margin-top:20px;text-align:center;font-size:13px;font-weight:600;padding:11px 16px;border:1px solid var(--black);transition:background .2s,color .2s}.pk-type-cta:hover{background:var(--black);color:#fff}.pk-unsure{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--black)}.pk-unsure-l{grid-column:1 / 8;padding:52px 28px;border-right:1px solid var(--grid)}.pk-unsure-l .pk-label{margin-bottom:16px}.pk-unsure-l h2{font-weight:800;font-size:clamp(28px,4vw,52px);line-height:.98;letter-spacing:-.03em}.pk-unsure-l p{margin-top:18px;max-width:440px;font-size:15px;color:#2a2a2a;line-height:1.5}.pk-unsure-l a{display:inline-block;margin-top:26px;font-size:14px;font-weight:700;background:var(--red);color:#fff;padding:14px 24px}.pk-unsure-r{grid-column:8 / 13;padding:52px 28px;display:flex;flex-direction:column;justify-content:center;gap:20px}.pk-unsure-r .point{border-top:1px solid var(--grid);padding-top:14px}.pk-unsure-r .point h3{font-size:15px;font-weight:700;letter-spacing:-.01em}.pk-unsure-r .point p{margin-top:4px;font-size:13px;color:var(--gray)}.pk-final{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--black);background:var(--black);color:#fff}.pk-final .l{grid-column:1 / 9;padding:62px 28px;border-right:1px solid rgba(255,255,255,.16)}.pk-final .l h2{font-size:clamp(34px,5vw,74px);font-weight:800;line-height:.95;letter-spacing:-.035em}.pk-final .l p{margin-top:22px;max-width:440px;font-size:16px;color:#bbb;line-height:1.5}.pk-final .r{grid-column:9 / 13;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.pk-final .r a{display:block;text-align:center;font-size:15px;font-weight:700;padding:18px;background:var(--red);color:#fff;margin-bottom:12px}.pk-final .r a.alt{background:transparent;border:1px solid #fff}.pk-final .r .note{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.1em;margin-top:10px}.pk-foot{display:grid;grid-template-columns:repeat(12,1fr)}.pk-foot .col{grid-column:span 2;padding:40px 16px;border-right:1px solid var(--grid)}.pk-foot .col:last-of-type{border-right:none}.pk-foot .col h3{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin-bottom:16px}.pk-foot .col a{display:block;font-size:13px;padding:6px 0;color:#333;transition:padding .2s}.pk-foot .col a:hover{padding-left:4px;color:var(--black)}.pk-footrow{grid-column:1 / 13;display:flex;justify-content:space-between;border-top:1px solid var(--black);padding:16px 28px;font-size:11px;font-weight:500;color:var(--gray);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:10px}@media(max-width:900px){.pk-nav{display:none}.pk-hdr{grid-template-columns:1fr auto;padding:0 28px}.pk-logo{grid-column:auto;padding-left:0}.pk-hdr-r{grid-column:auto;padding-right:0}.pk-type-card{grid-column:span 6}.pk-type-card:nth-child(3n){border-right:1px solid var(--grid)}.pk-type-card:nth-child(2n){border-right:none}}@media(max-width:760px){.pk-wrap{border-left:none;border-right:none}.pk-grid,.pk-strip{display:none}.pk-page-hero,.pk-types,.pk-unsure,.pk-final,.pk-foot,.pk-sec{grid-template-columns:1fr}.pk-page-hero-l,.pk-page-hero-r{grid-column:auto;border-right:none}.pk-page-hero-l{padding:32px 22px 30px}.pk-page-hero-r{padding:0 22px 28px}.pk-sec .no,.pk-sec .ti,.pk-sec .de{grid-column:auto;border-left:none;padding-left:22px;padding-right:22px}.pk-type-card{grid-column:auto;border-right:none}.pk-type-card:nth-child(2n){border-right:none}.pk-unsure-l,.pk-unsure-r{grid-column:auto;border-right:none}.pk-unsure-l{padding:32px 22px}.pk-unsure-r{padding:0 22px 28px}.pk-final .l,.pk-final .r{grid-column:auto;border-right:none}.pk-final .l{padding:40px 22px}.pk-final .r{padding:0 22px 32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
