.pk-included.wrap{padding:80px 0 72px}.pk-process.wrap{padding:0 0 80px}.pk-faq.wrap{padding:0 0 88px}.pk-final .wrap{box-sizing:border-box;padding:0 5vw}.pk-hero2-grid{grid-template-columns:1.1fr 1fr;align-items:stretch;min-height:560px;display:grid}.pk-hero2-text{flex-direction:column;justify-content:center;padding:56px 4vw 48px 5vw;display:flex}.pk-badge{background:var(--ink);color:var(--ivory);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;width:fit-content;margin-bottom:18px;padding:6px 12px;font-size:10.5px;font-weight:600;display:inline-block}.pk-hero2-text h1{max-width:480px;margin-bottom:18px;font-size:clamp(32px,4vw,50px);line-height:1.08}.pk-hero2-text h1 em{color:var(--rust);font-style:italic}.pk-hero2-text p{color:var(--ink-soft);max-width:420px;margin:0 0 28px;font-size:15.5px}.pk-price-row{margin-bottom:26px}.pk-price-row span{color:var(--ink-soft);margin-bottom:2px;font-size:12.5px;display:block}.pk-price-row b{font-family:var(--serif);color:var(--ink);font-size:38px}.pk-price-row b em{color:var(--ink-soft);margin-left:4px;font-size:16px;font-style:normal}.pk-cta-row{flex-wrap:wrap;gap:14px;margin-bottom:38px;display:flex}.pk-cta{background:var(--rust);color:#fff;border-radius:5px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:600;display:inline-flex}.pk-cta:hover{background:var(--rust-dark);color:#fff}.pk-cta-outline{border:1px solid var(--ink);color:var(--ink);border-radius:5px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:600;display:inline-flex}.pk-cta-outline:hover{background:var(--ink);color:var(--ivory)}.pk-cta svg,.pk-cta-outline svg{width:15px;height:15px}.pk-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:26px;display:grid}.pk-fact{flex-direction:column;gap:6px;display:flex}.pk-fact svg{width:22px;height:22px;color:var(--rust)}.pk-fact b{color:var(--ink);font-size:13.5px}.pk-fact span{color:var(--ink-soft);font-size:12px}.pk-hero2-photo{position:relative;overflow:hidden}.pk-hero2-video{object-fit:cover;background:var(--floor);width:100%;height:100%;display:block;position:absolute;inset:0}.pk-included-head{border-bottom:2px solid var(--ink);grid-template-columns:280px 1fr;align-items:end;gap:32px;margin-bottom:40px;padding-bottom:20px;display:grid}.pk-included-head h2{font-family:var(--serif);margin:0;font-size:28px;font-weight:500}.pk-included-head p{color:var(--ink-soft);max-width:420px;margin:0;font-size:15px}.pk-inc-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pk-inc-card{background:var(--ivory);align-items:center;gap:16px;padding:26px 22px;display:flex}.pk-inc-card svg{width:52px;height:52px;color:var(--rust);flex-shrink:0}.pk-inc-card h4{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:500}.pk-inc-card span{color:var(--ink-soft);font-size:13px}.pk-process h2{font-family:var(--serif);border-bottom:2px solid var(--ink);margin:0 0 40px;padding-bottom:20px;font-size:28px;font-weight:500}.pk-process-row{grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.pk-process-row:before{content:"";border-top:2px dashed var(--line);z-index:0;position:absolute;top:112px;left:calc(12.5% - 14px);right:calc(12.5% - 14px)}.pk-step{z-index:1;position:relative}.pk-step-photo{aspect-ratio:4/3;border-radius:6px;margin-bottom:18px;position:relative;overflow:hidden}.pk-step-num{background:var(--ink);width:34px;height:34px;color:var(--ivory);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-flex}.pk-step h4{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:16.5px;font-weight:500}.pk-step p{color:var(--ink-soft);margin:0;font-size:13.5px}.pk-faq h2{font-family:var(--serif);border-bottom:2px solid var(--ink);margin:0 0 32px;padding-bottom:20px;font-size:28px;font-weight:500}.pk-faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px 24px;display:grid}.pk-faq-item{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.pk-faq-q{box-sizing:border-box;text-align:left;width:100%;font-family:var(--sans);cursor:pointer;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:14.5px;font-weight:500;display:flex}.pk-faq-q svg{width:16px;height:16px;color:var(--ink-soft);flex-shrink:0;transition:transform .2s}.pk-faq-item.open .pk-faq-q svg{transform:rotate(45deg)}.pk-faq-a{max-height:0;transition:max-height .25s;overflow:hidden}.pk-faq-item.open .pk-faq-a{max-height:200px}.pk-faq-a p{color:var(--ink-soft);margin:0;padding:0 20px 18px;font-size:13.5px}.pk-final{padding:68px 0;position:relative;overflow:hidden}.pk-final-photo{position:absolute;inset:0}.pk-final-photo:after{content:"";background:linear-gradient(90deg,#3b2a20d1,#3b2a208c);position:absolute;inset:0}.pk-final .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.pk-final h2{font-family:var(--serif);color:var(--ivory);max-width:420px;margin:0 0 10px;font-size:clamp(24px,2.8vw,34px);font-weight:500}.pk-final p{color:#fbf4e8d1;max-width:400px;margin:0;font-size:14.5px}.pk-final-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pk-final-right span{color:#fbf4e8b3;font-size:12.5px}@media (max-width:900px){.pk-hero2-grid{grid-template-columns:1fr}.pk-hero2-photo{aspect-ratio:16/10}.pk-inc-grid{grid-template-columns:repeat(2,1fr)}.pk-process-row{grid-template-columns:repeat(2,1fr);row-gap:36px}.pk-process-row:before{display:none}.pk-faq-grid,.pk-included-head{grid-template-columns:1fr}.pk-final .wrap{flex-direction:column;align-items:flex-start}.pk-final-right{align-items:flex-start}}@media (max-width:860px){.pk-included.wrap,.pk-process.wrap,.pk-faq.wrap{padding-left:22px;padding-right:22px}}@media (max-width:560px){.pk-inc-grid,.pk-process-row{grid-template-columns:1fr}}
