.pk-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:48px;align-items:center;margin-top:24px;padding:68px 56px;border-radius:36px;background:linear-gradient(135deg,#e0e8ff,#d8f3ff 40%,#f3e2ff)}.pk-hero-bg{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.pk-hero-blob{position:absolute;border-radius:50%}.pk-hero-blob1{left:30%;top:-30%;width:460px;height:460px;background:#6e9bff;filter:blur(120px);opacity:.55}.pk-hero-blob2{right:-6%;bottom:-40%;width:420px;height:420px;background:#c08bff;filter:blur(110px);opacity:.6}.pk-hero-main{position:relative;z-index:5;display:flex;flex-direction:column;gap:18px;min-width:0}.pk-hero .pk-hero-pill{align-self:flex-start;font-size:14px;font-weight:800;background:var(--pk-ink);color:#fff;border-radius:999px;padding:7px 14px}.pk-hero h1{font-size:66px;line-height:.98;font-weight:800;letter-spacing:-.05em;text-wrap:balance}.pk-hero .pk-bolt{display:inline-block;width:.9em;height:.9em;vertical-align:-.1em;color:var(--pk-ink)}.pk-rc-stage .pk-st-bolt .pk-bolt{width:38px;height:38px;vertical-align:0}.pk-grad-text{background:linear-gradient(90deg,#5b3cff,#1f5eff,#16b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pk-hero .pk-hero-sticker{align-self:flex-start;font-size:22px;font-weight:800;background:#ffe45c;color:var(--pk-ink);border-radius:14px;padding:8px 14px;transform:rotate(-1.5deg)}.pk-hero .pk-hero-lead{font-size:17px;line-height:1.55;color:#2a3247;max-width:560px}.pk-hero-search{display:flex;align-items:center;height:64px;max-width:600px;padding:6px 6px 6px 20px;gap:10px;border-radius:999px;background:#fff;box-shadow:0 16px 40px rgba(60,40,200,.16);color:#8c94a6}.pk-hero .pk-hero-search.pk-mobile-only{display:none}.pk-hero .pk-hero-search input{flex:1;min-width:0;height:100%;border:0;outline:none;box-shadow:none;background:transparent;border-radius:0;font:inherit;font-size:16px;color:var(--pk-ink);padding:0;-webkit-appearance:none;appearance:none}.pk-hero .pk-hero-search input:focus,.pk-hero .pk-hero-search input:focus-visible{outline:none;box-shadow:none;background:transparent}.pk-hero .pk-hero-search input::-webkit-search-cancel-button,.pk-hero .pk-hero-search input::-webkit-search-decoration{-webkit-appearance:none}.pk-hero-search input::placeholder{color:#8c94a6}.pk-hero-search>button[type=submit]{height:100%;padding:0 28px;border:0;border-radius:999px;background:linear-gradient(90deg,#5b3cff,#1f5eff);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer}.pk-hero-search:focus-within{box-shadow:0 0 0 3px rgba(31,94,255,.35),0 16px 40px rgba(60,40,200,.16)}.pk-hero-chips{display:flex;gap:8px;flex-wrap:wrap}.pk-hero-chips::-webkit-scrollbar{display:none}.pk-seo a.pk-hero-chip{flex:none;font-size:13.5px;font-weight:700;color:var(--pk-ink);background:rgba(255,255,255,.75);border-radius:999px;padding:8px 14px;white-space:nowrap}.pk-seo a.pk-hero-chip:hover{background:#fff;color:var(--pk-primary)}.pk-rc-stage{position:relative;height:440px;min-width:0}.pk-rc{position:absolute;left:40px;top:40px;width:340px;background:#fff;border-radius:30px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 70px rgba(60,40,200,.22);animation:pk-rc-in .4s ease}@keyframes pk-rc-in{0%{opacity:0;transform:translateY(8px)}}.pk-rc-head{display:flex;justify-content:space-between;align-items:center}.pk-rc-head span{font-size:12.5px;font-weight:800;color:var(--pk-muted);text-transform:uppercase;letter-spacing:.06em}.pk-rc-head i{font-style:normal;font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 9px}.pk-rc-live{color:var(--pk-green);background:var(--pk-green-bg)}.pk-rc-demo{color:var(--pk-hint);background:var(--pk-surface)}.pk-rc-course{display:flex;gap:12px;align-items:center}.pk-rc-cover{width:52px;height:52px;border-radius:16px;flex:none;object-fit:cover}.pk-rc-course b{font-size:17px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pk-rc-log{list-style:none;margin:0;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--pk-surface);border-radius:18px}.pk-rc-log li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.pk-rc-log li span{display:flex;gap:8px;color:var(--pk-text2)}.pk-rc-log li i{font-style:normal;color:var(--pk-green);font-weight:800}.pk-rc-log li b{font-variant-numeric:tabular-nums;flex:none}.pk-rc-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.pk-rc-total span{font-size:13px;color:var(--pk-muted)}.pk-rc-total b{font-size:34px;letter-spacing:-.035em;font-weight:800;text-align:right}.pk-sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.pk-rc-stage .pk-st,.pk-sr-only{position:absolute;white-space:nowrap}.pk-rc-stage .pk-st{font-weight:800;font-size:14px;box-shadow:0 14px 30px rgba(60,40,200,.2);--r:0deg;transform:rotate(var(--r));animation:pk-float 5s ease-in-out infinite}@keyframes pk-float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-4px) rotate(var(--r))}}.pk-rc-stage .pk-st-bolt{left:0;top:0;width:76px;height:76px;border-radius:24px;background:#ffe45c;display:grid;place-items:center;font-size:34px;--r:-12deg;animation-duration:4.5s}.pk-rc-stage .pk-st-count{right:0;top:120px;background:var(--pk-ink);color:#fff;border-radius:999px;padding:10px 16px;--r:6deg;box-shadow:0 14px 30px rgba(14,21,37,.25);animation-delay:-1.2s}.pk-rc-stage .pk-st-file{left:20px;bottom:10px;background:#fff;border-radius:20px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-weight:700;--r:-3deg;box-shadow:0 14px 30px rgba(60,40,200,.18);animation-duration:6s;animation-delay:-2.4s}.pk-rc-stage .pk-st-file i{font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--pk-green-bg);color:var(--pk-green);display:grid;place-items:center}.pk-rc-stage .pk-st-refund{right:20px;bottom:40px;background:#ff5fc1;color:#fff;border-radius:18px;padding:10px 14px;--r:5deg;box-shadow:0 14px 30px rgba(200,40,140,.3);animation-duration:5.5s;animation-delay:-.6s}@media (prefers-reduced-motion:reduce){.pk-rc,.pk-rc-stage .pk-st{animation:none}}.pk-dirs{gap:12px}.pk-dirs,.pk-dirs-row{display:flex;flex-direction:column}.pk-dirs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pk-dir{border:1.5px solid var(--pk-line);background:#fff;border-radius:18px;padding:16px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:left;color:var(--pk-ink);font:inherit;transition:background .2s,border-color .2s}.pk-dir:hover{border-color:var(--pk-primary-100)}.pk-dir[data-on=true]{border-color:var(--pk-primary);background:var(--pk-primary-50)}.pk-dir[data-on=true] .pk-cat-ic{background:#fff}.pk-dir-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pk-dir-text b{font-size:15.5px}.pk-dir-text span{font-size:13px;color:var(--pk-muted)}.pk-dir-chev{color:var(--pk-primary);width:18px;height:18px;flex:none;transition:transform .25s}.pk-dir[data-on=true] .pk-dir-chev{transform:rotate(180deg)}.pk-dir-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--pk-ease)}.pk-dir-panel[data-open=true]{grid-template-rows:1fr}.pk-dir-panel>div{overflow:hidden}.pk-dir-panel-in{margin-top:12px;background:var(--pk-surface);border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;gap:16px}.pk-dir-panel-in[hidden]{display:none}.pk-dir-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.pk-dir-panel-head b{font-size:18px}.pk-how{display:grid;grid-template-columns:360px 1fr;gap:40px;align-items:center;padding:36px;border-radius:24px}.pk-how-text{display:flex;flex-direction:column;gap:10px}.pk-how-text .pk-h2{font-size:30px;letter-spacing:-.025em;line-height:1.1}.pk-how-text p{font-size:15px;line-height:1.5}.pk-how .pk-step b{font-size:17px}.pk-creators{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pk-creators-box{border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px}.pk-anchor{border-radius:24px;padding:36px 40px;background:var(--pk-primary);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pk-anchor-text{display:flex;flex-direction:column;gap:10px}.pk-anchor-text h2{font-size:34px;letter-spacing:-.03em;line-height:1.1;font-weight:800}.pk-anchor-text p{font-size:15px;opacity:.9;line-height:1.5}.pk-anchor-bars{display:flex;flex-direction:column;gap:14px;font-size:15px}.pk-anchor-bars>div{display:flex;flex-direction:column;gap:6px}.pk-anchor-bars .row{display:flex;justify-content:space-between;gap:12px}.pk-anchor-bars i{display:block;height:8px;border-radius:4px;min-width:8px}.pk-about{border-top:1px solid var(--pk-line);padding-top:40px;display:flex;flex-direction:column;gap:24px}.pk-about-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pk-about-cols h3{font-size:17px;font-weight:700;margin-bottom:10px}.pk-about-cols p{font-size:15px;line-height:1.65;color:var(--pk-text2)}@media (max-width:1100px){.pk-hero{grid-template-columns:1fr;padding:48px 40px;gap:24px}.pk-rc-stage{width:460px;max-width:100%;justify-self:center}.pk-how{grid-template-columns:1fr;gap:24px}.pk-dirs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pk-hero{margin-top:12px;padding:26px 20px 22px;border-radius:28px;gap:22px;background:linear-gradient(150deg,#e0e8ff,#d8f3ff 40%,#f3e2ff)}.pk-hero-blob1{width:260px;height:260px;filter:blur(80px);left:20%;top:-12%}.pk-hero-blob2{width:240px;height:240px;filter:blur(80px);right:-20%;bottom:-8%}.pk-hero-main{gap:14px}.pk-hero .pk-hero-pill{font-size:12px;padding:6px 12px}.pk-hero h1{font-size:36px;letter-spacing:-.045em;line-height:1.02}.pk-hero .pk-hero-sticker{font-size:16px;padding:6px 12px;border-radius:12px}.pk-hero .pk-hero-lead{font-size:14.5px}.pk-hero .pk-hero-search.pk-mobile-only{display:flex;height:54px;padding-left:16px}.pk-hero-search>button[type=submit]{padding:0 20px;font-size:15px}.pk-hero-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-20px;padding-right:20px}.pk-rc-stage{width:auto;height:auto;padding-top:30px}.pk-rc{position:relative;left:auto;top:auto;width:100%;border-radius:22px;padding:18px 16px}.pk-rc-log{padding:12px}.pk-rc-log li{font-size:13.5px}.pk-rc-log li span{white-space:nowrap}.pk-rc-total b{font-size:28px}.pk-rc-stage .pk-st-count,.pk-rc-stage .pk-st-file{display:none}.pk-rc-stage .pk-st-bolt .pk-bolt{width:26px;height:26px}.pk-rc-stage .pk-st-bolt{width:52px;height:52px;border-radius:16px;font-size:24px;left:4px;top:0;z-index:2}.pk-rc-stage .pk-st-refund{right:6px;top:6px;bottom:auto;z-index:2;font-size:13px;padding:8px 12px}.pk-dirs-grid{grid-template-columns:1fr;gap:8px}.pk-dir{padding:12px 14px}.pk-dir-panel-head{flex-direction:column;align-items:flex-start;gap:6px}.pk-how{padding:20px;border-radius:20px}.pk-how-text .pk-h2{font-size:19px}.pk-creators{grid-template-columns:1fr}.pk-creators-box{padding:20px;border-radius:20px}.pk-creators-box .pk-h3{font-size:19px!important}.pk-anchor{grid-template-columns:1fr;padding:24px 20px;gap:22px;border-radius:20px}.pk-anchor-text h2{font-size:24px}.pk-about-cols{grid-template-columns:1fr;gap:20px}.pk-about{padding-top:28px}}.pk-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:4px;animation:pk-fade 1s ease-in-out infinite alternate}.pk-dirs-desk{display:none}@media (min-width:1024px){.pk-dirs-desk{display:block}.pk-dirs-mob{display:none}}.pk-bento{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:stretch}.pk-bento-big{background:var(--b-bg);border-radius:26px;padding:30px;min-height:100%;transition:background-color .45s var(--pk-ease)}.pk-bento-in{display:flex;flex-direction:column;gap:14px;height:100%}.pk-bento-st{width:84px;height:84px;transform:rotate(-6deg);filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 6px 8px rgba(14,21,37,.18));animation:pk-bento-pop .5s cubic-bezier(.34,1.56,.64,1) both}.pk-seo .pk-bento-title{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--pk-ink);animation:pk-bento-up .4s var(--pk-ease) 60ms both}.pk-seo .pk-bento-title:hover{color:var(--b-ink)}.pk-bento-meta{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:var(--pk-text2);animation:pk-bento-up .4s var(--pk-ease) 90ms both}.pk-bento-meta i{font-style:normal;font-weight:800;color:var(--b-ink);background:rgba(255,255,255,.8);border-radius:999px;padding:3px 11px}.pk-bento-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.pk-seo .pk-bento-chip{background:rgba(255,255,255,.85);color:var(--pk-ink);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;animation:pk-bento-up .35s var(--pk-ease) both}.pk-seo .pk-bento-chip:hover{background:#fff;color:var(--b-ink)}.pk-seo .pk-bento-all{background:transparent;border:1.5px dashed var(--b-ink);color:var(--b-ink)}.pk-bento-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pk-seo .pk-bento-sm{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border-radius:20px;background:var(--b-bg);border:2px solid transparent;cursor:pointer;font:inherit;color:var(--pk-ink);transition:border-color .2s,background-color .2s,box-shadow .2s}.pk-bento-sm img{width:44px;height:44px;flex:none;transform:rotate(-6deg);filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(0 3px 4px rgba(14,21,37,.18))}.pk-bento-sm:nth-child(2n) img{transform:rotate(5deg)}.pk-bento-sm span{display:flex;flex-direction:column;gap:4px;min-width:0}.pk-bento-sm b{font-size:14.5px;line-height:1.25}.pk-bento-sm i{font-style:normal;font-size:12.5px;font-weight:800;color:var(--b-ink)}.pk-seo .pk-bento-sm:hover{box-shadow:0 6px 18px -8px var(--b-ink)}.pk-seo .pk-bento-sm[aria-pressed=true]{border-color:var(--b-ink);background:#fff}.pk-seo .pk-bento-sm:focus-visible{outline:3px solid var(--b-ink);outline-offset:2px}@keyframes pk-bento-pop{0%{opacity:0;transform:scale(.6) rotate(-24deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes pk-bento-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk-bento-big{transition:none}.pk-bento-meta,.pk-bento-st,.pk-seo .pk-bento-chip,.pk-seo .pk-bento-title{animation:none}}.pk-home-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pk-home-reviews figure{margin:0;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background:var(--pk-surface)}.pk-home-review-stars{color:#ffb020;letter-spacing:2px;font-size:15px}.pk-home-reviews blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--pk-text2);white-space:pre-line}.pk-home-reviews figcaption{margin-top:auto;font-size:13.5px;color:var(--pk-muted)}.pk-home-reviews figcaption a{color:var(--pk-primary);font-weight:600}@media (max-width:900px){.pk-home-reviews{grid-template-columns:1fr}}.pk-dirs-acc{display:flex;flex-direction:column;gap:10px}.pk-dirs-acc .pk-dir{width:100%}.pk-dirs-acc .pk-dir[data-on=true]{border-color:transparent;background:var(--b-bg);box-shadow:inset 0 0 0 1.5px var(--b-ink)}.pk-dirs-acc .pk-dir[data-on=true] .pk-cat-ic{background:rgba(255,255,255,.7)}.pk-dirs-acc .pk-dir-chev{color:var(--b-ink)}.pk-dirs-acc .pk-dir-panel{transition:none}.pk-dirs-acc .pk-dir-panel[data-open=true] .pk-dir-panel-in{animation:pk-dir-in .22s ease both}@keyframes pk-dir-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pk-dirs-acc .pk-dir-panel[data-open=true] .pk-dir-panel-in{animation:none}}.pk-dirs-acc .pk-dir-panel-in{margin-top:8px;background:var(--b-bg)}.pk-seo .pk-dirs-acc .pk-dir-panel-in .pk-more{color:var(--b-ink)}.pk-seo .pk-dirs-acc .pk-dir-chip{background:rgba(255,255,255,.85);color:var(--pk-ink);border:0}.pk-seo .pk-dirs-acc .pk-dir-chip:hover{background:#fff;color:var(--b-ink)}@media (max-width:767px){.pk-dirs-acc .pk-dir-panel-in{padding:18px 16px;border-radius:18px;gap:12px}.pk-dirs-acc .pk-dir-panel-head b{font-size:16px}}