.pk2 .container{max-width:1280px}@media (min-width:1900px){.pk2 .container{max-width:1560px}}@media (min-width:2400px){.pk2 .container{max-width:1820px}.pk2{font-size:1.08em}}@media (min-width:3200px){.pk2 .container{max-width:2100px}}.pk2 .ki-hero{padding-bottom:72px}.pk2 .ki-hero-grid>div:first-child{min-width:0;container-type:inline-size}.pk2 .ki-hero h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,7.4cqi,3.5rem)}.pk2 .ki-lead{font-size:clamp(1rem,2.6cqi,1.15rem)}@media (min-width:2400px){.pk2 .ki-hero h1{font-size:clamp(2rem,7.4cqi,4.2rem)}}.pk2-pricecard{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff29;border-radius:18px;padding:28px;box-shadow:0 40px 80px -30px #0009}.pk2-pricecard .k{letter-spacing:.14em;text-transform:uppercase;color:#dab873;font-size:.74rem;font-weight:700}.pk2-pricecard .p{font-family:var(--font-display);color:#fff;margin:8px 0 10px;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:600;line-height:1.15}.pk2-pricecard .n{color:#ffffffc2;font-size:.9rem;line-height:1.55}.pk2-pricecard ul{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;list-style:none;display:flex}.pk2-pricecard li{color:#f0dcae;background:#dab87324;border:1px solid #dab87347;border-radius:99px;padding:6px 12px;font-size:.82rem;font-weight:600}.pk2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pk2-card{overflow:hidden;gap:0!important;padding:0!important}.pk2-card-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.pk2-card-body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.pk2-card-head{align-items:center;gap:12px;display:flex}.pk2-card-head .ki-icon{border-radius:10px;width:40px;height:40px}.pk2-card h3{font-size:1.2rem}.pk2-card .claim{color:var(--text-primary);font-size:.98rem;font-weight:600;line-height:1.45}.pk2-card .aud{color:var(--text-muted);font-size:.85rem;line-height:1.5}.pk2-card .ki-list{gap:7px;margin-top:4px}.pk2-card .ki-list li{font-size:.9rem;line-height:1.45}.pk2-price{border-top:1px solid var(--border-color);margin-top:auto;padding-top:16px}.pk2-price strong{font-family:var(--font-display);color:var(--text-primary);font-size:1.18rem;line-height:1.3;display:block}.pk2-price small{color:var(--text-muted);margin-top:2px;font-size:.78rem;display:block}.pk2-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pk2-actions .btn{border-radius:var(--radius-full);white-space:nowrap;flex:150px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:.88rem;display:inline-flex}.pk2-band{grid-template-columns:1.1fr 2fr;align-items:center;gap:40px;display:grid}.pk2-band h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2}.pk2-band p{color:var(--text-secondary);margin-top:10px;line-height:1.65}.pk2-band ul{grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;display:grid}.pk2-band li{border-left:2px solid var(--ki-gold);padding-left:16px}.pk2-band li strong{font-family:var(--font-display);margin-bottom:4px;font-size:1.05rem;display:block}.pk2-band li span{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pk2-links{text-align:center;color:var(--text-secondary);margin-top:28px}.pk2-links a{color:var(--accent-color);padding:10px 4px;font-weight:600;text-decoration:underline;display:inline-block}.pk2-pricenote{text-align:center;color:var(--text-muted);max-width:46rem;margin:22px auto 0;font-size:.88rem;line-height:1.6}.pk2 .pk-table{min-width:620px}.pk2 .pk-table th,.pk2 .pk-table td{padding:10px 14px}.pk2 .pk-table thead th:first-child{z-index:3;left:0}.pk2 .pk-table tbody th{z-index:2;min-width:150px;box-shadow:1px 0 0 var(--border-color)}.pk2 .pk-table thead th{z-index:1}.pk2 .pk-table .pk-price-row td{font-weight:600}.pk2 .pk-table .pk-price-row th,.pk2 .pk-table .pk-price-row td{background:#fffaf0}.pk2 .pk-table td a{align-items:center;min-height:44px;display:inline-flex}.pk2 .pk-table-wrap{contain:paint;max-width:100%}.pk2 .pk-table-wrap:focus-visible{outline:2px solid var(--ki-gold);outline-offset:-3px}.pk2 .ki-demo-btn{min-height:44px}.pk2 .pk-pick{gap:8px}.pk2-split{grid-template-columns:5fr 7fr;align-items:start;gap:56px;display:grid}.pk2-split h2{font-family:var(--font-display);font-size:var(--type-h2);margin-bottom:14px;line-height:1.15}.pk2-split .lead{color:var(--text-secondary);line-height:1.7}.pk2-pains{gap:14px;list-style:none;display:grid}.pk2-pains li{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;grid-template-columns:34px 1fr;gap:14px;padding:16px 18px;display:grid}.pk2-pains .nr{background:var(--cta-bg);color:#dab873;width:34px;height:34px;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.pk2-pains h3{font-family:var(--font-display);margin-bottom:4px;font-size:1.05rem}.pk2-pains p{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.pk2-comps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pk2-comp{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:8px;padding:22px;display:flex}.pk2-comp .ki-icon{border-radius:10px;width:38px;height:38px}.pk2-comp h3{font-family:var(--font-display);font-size:1.08rem;line-height:1.3}.pk2-comp p{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.pk2-comp .ki-tag{vertical-align:middle;margin-left:8px}.pk2-more{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.pk2-more details{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff}.pk2-more summary{cursor:pointer;min-height:44px;padding:16px 52px 16px 20px;font-weight:700;list-style:none;position:relative}.pk2-more summary::-webkit-details-marker{display:none}.pk2-more summary:after{content:"+";color:var(--accent-color);font-size:1.4rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.pk2-more details[open] summary:after{content:"–"}.pk2-more summary:focus-visible{outline:2px solid var(--ki-gold);outline-offset:2px;border-radius:var(--radius-lg)}.pk2-more .ki-list{padding:0 20px 20px}.pk2-svc{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.pk2-svc>span{margin-right:6px;font-weight:700}.pk2-svc a{border:1px solid var(--border-hover);color:var(--text-primary);background:#fff;border-radius:99px;align-items:center;min-height:44px;padding:10px 16px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.pk2-svc a:hover{border-color:var(--ki-gold)}.pk2-flow{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.pk2-flow h2{font-family:var(--font-display);color:#fff;margin-bottom:18px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.pk2-flow ol{counter-reset:s;gap:16px;list-style:none;display:grid}.pk2-flow ol li{counter-increment:s;grid-template-columns:34px 1fr;gap:14px;display:grid}.pk2-flow ol li:before{content:counter(s);background:var(--ki-gold);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.pk2-flow ol h3{color:#fff;font-size:1rem;font-family:var(--font-headings);margin-bottom:2px}.pk2-flow ol p{color:#ffffffbd;font-size:.9rem;line-height:1.55}.pk2-example ol{counter-reset:e;gap:10px;margin-top:16px;list-style:none;display:grid}.pk2-example ol li{counter-increment:e;color:var(--text-secondary);grid-template-columns:28px 1fr;gap:12px;font-size:.94rem;line-height:1.5;display:grid}.pk2-example ol li:before{content:counter(e);background:var(--bg-tertiary);width:26px;height:26px;color:var(--accent-color);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.pk2-related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:22px;display:grid}.pk2-related a{border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);background:#fff;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.pk2-related a:hover{border-color:var(--ki-gold);transform:translateY(-2px)}.pk2-related strong{font-family:var(--font-display);display:block}.pk2-related small{color:var(--text-muted);margin-top:4px;font-size:.82rem;line-height:1.45;display:block}.pk2-related a:focus-visible{outline:2px solid var(--ki-gold);outline-offset:2px}.pk2 .pk-opt{min-height:56px}.pk2 .pk-nav .btn,.pk2 .pk-nav .ki-demo-btn{min-height:48px}.pk2 .pk-nav .btn[disabled]{opacity:.5;cursor:not-allowed}.pk2 .pk-progress li span{width:28px;height:28px}@media (max-width:1000px){.pk2-grid{grid-template-columns:1fr 1fr}.pk2-band,.pk2-split,.pk2-flow{grid-template-columns:1fr;gap:28px}.pk2-comps{grid-template-columns:1fr 1fr}.pk2-more{grid-template-columns:1fr}}@media (max-width:640px){.pk2-grid,.pk2-comps,.pk2-band ul{grid-template-columns:1fr}.pk2-actions .btn{flex:100%}.pk2-pricecard{padding:22px}}@media (prefers-reduced-motion:reduce){.pk2-related a{transition:none}.pk2-related a:hover{transform:none}}.pk2-comp:last-child:nth-child(3n+1){grid-column:1/-1}.pk2-comp:last-child:nth-child(3n+1) p{max-width:70ch}@media (max-width:1000px){.pk2-comp:last-child:nth-child(3n+1){grid-column:auto}.pk2-comp:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.pk2-comp:last-child:nth-child(odd){grid-column:auto}.pk2-card .ki-list li:nth-child(n+4){display:none}.pk2-card-img{aspect-ratio:16/8}.pk2-band li span{font-size:.88rem}}
