.pk-nsgen{background:var(--pk-white);display:block}.pk-nsgen-hero{color:var(--pk-white);flex-direction:column;min-height:860px;padding-bottom:16px;display:flex;position:relative}.pk-nsgen-hero__bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.pk-nsgen-hero__bg:after{content:"";background:linear-gradient(#0026134d 0%,#0032190f 45%,#002d1633 100%);position:absolute;inset:0}.pk-nsgen-hero__inner{z-index:1;text-align:center;flex:auto;justify-content:center;align-items:center;padding:150px 24px 60px;display:flex;position:relative}.pk-nsgen-hero__title{font:var(--pk-t-display);color:var(--pk-white);text-shadow:0 2px 18px #00000047;max-width:1000px;margin:0 auto}.pk-nsgen-hero .pk-catcard-wrap{z-index:3;margin-bottom:0;position:relative}.pk-nsgen-hero .pk-cats--card{background:var(--pk-white);border-radius:var(--pk-r-lg);box-shadow:var(--pk-shadow-card);padding:10px 12px}.pk-nsgen-hero .pk-cats--card .pk-cats__link{font-size:16px}.pk-nsgen-hero .pk-cats--card .pk-cats__icon{margin-bottom:14px}.pk-nsgen-hero .pk-cats--card .pk-cats__icon .pk-i{width:40px!important;height:40px!important}.pk-nsgen__build{background:var(--pk-white);padding:56px 0 72px}.pk-nsgen__build-title{text-align:center;font:var(--pk-t-h40);color:var(--pk-ink);text-wrap:balance;margin:0 0 44px}.pk-nsgen__build-grid{grid-template-columns:minmax(320px,470px) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pk-nsgen__steps-title{text-align:center;font:var(--pk-t-h32);color:var(--pk-ink);margin:0 0 36px}.pk-nsgen__step{border-radius:var(--pk-r-md);background:var(--pk-green-100);box-shadow:var(--pk-shadow-soft);align-items:center;gap:20px;margin-bottom:24px;padding:24px 28px;display:flex}.pk-nsgen__step:last-child{margin-bottom:0}.pk-nsgen__step-num{background:var(--pk-green);width:56px;height:56px;color:var(--pk-white);font:var(--pk-t-h28);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pk-nsgen__step-text{font:var(--pk-t-lead);color:var(--pk-ink)}.pk-nsgen__pop{background:var(--pk-line)}.pk-nsgen__pop .pk-related{padding:64px 0 72px}.pk-nsgen__pop .pk-related__heading{font:var(--pk-t-h40);color:var(--pk-ink)}.pk-nsgen__pop .pk-related__grid{grid-template-columns:repeat(2,1fr);gap:32px}.pk-nsgen__pop .pk-related__cta{margin-top:48px}.pk-nsgen__seo{background:var(--pk-white);padding:72px 0 56px}.pk-nsgen__seo-title{text-align:center;font:var(--pk-t-h35);color:var(--pk-ink);text-wrap:balance;margin:0 0 28px;line-height:1.3}.pk-nsgen__seo-cols{columns:2;color:var(--pk-ink);font:var(--pk-t-body16);column-gap:96px}.pk-nsgen__seo-cols p{break-inside:avoid;margin:0 0 16px}.pk-nsgen__seo-cols p:first-child{margin-top:0}@media (width<=1024px){.pk-nsgen-hero{min-height:560px}.pk-nsgen-hero__inner{padding:140px 20px 64px}.pk-nsgen-hero__title{font:700 44px/1.15 var(--pk-font-display)}.pk-nsgen-hero .pk-catcard-wrap{display:none}.pk-nsgen__build-grid{grid-template-columns:1fr;gap:40px}.pk-nsgen__pop .pk-related__grid{grid-template-columns:1fr}}@media (width<=768px){.pk-nsgen-hero{min-height:460px}.pk-nsgen-hero__inner{padding:120px 20px 52px}.pk-nsgen-hero__title{font:700 30px/1.18 var(--pk-font-display)}.pk-nsgen__build-title,.pk-nsgen__seo-title,.pk-nsgen__pop .pk-related__heading{font:var(--pk-t-h28)}.pk-nsgen__seo-cols{columns:1}.pk-nsgen__step{gap:14px;padding:18px 20px}.pk-nsgen__step-num{width:44px;height:44px;font:var(--pk-t-h24)}.pk-nsgen__step-text{font:var(--pk-t-body16)}}