.ppk-reasons{position:relative;width:100%;padding:100px 0;background:linear-gradient(135deg,#fff,#f5f9ff);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ppk-reasons-bg{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(53,100,255,.03) 0,transparent 70%);pointer-events:none;z-index:0}.ppk-reasons-bg-1{top:-100px;right:-100px;animation:ppkReasonsFloat 15s ease-in-out infinite}.ppk-reasons-bg-2{bottom:-100px;left:-100px;width:400px;height:400px;animation:ppkReasonsFloat 18s ease-in-out infinite reverse}.ppk-reasons-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px}.ppk-reasons-header{text-align:center;margin-bottom:60px;opacity:0;animation:ppkReasonsFadeUp .8s ease forwards}.ppk-reasons-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(53,100,255,.08);border:1px solid rgba(53,100,255,.15);border-radius:100px;padding:6px 18px;color:#3564ff;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-bottom:20px}.ppk-reasons-dot{width:8px;height:8px;background:#3564ff;border-radius:50%;display:inline-block;animation:ppkReasonsPulse 2s infinite}.ppk-reasons-title{font-family:Syne,Inter,sans-serif;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.2;color:#0d1533;margin:0 0 16px;position:relative;display:inline-block}.ppk-reasons-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#3564ff,#7b9dff);border-radius:2px;animation:ppkReasonsExpand 1s ease .3s forwards;transform-origin:center;transform:translateX(-50%) scaleX(0)}.ppk-reasons-subtitle{font-size:18px;color:#4b5680;max-width:600px;margin:24px auto 0;line-height:1.6;font-weight:400}.ppk-reasons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.ppk-reason-card{position:relative;opacity:0;animation:ppkReasonsFadeUp .8s ease forwards}.ppk-reason-card:first-child{animation-delay:.1s}.ppk-reason-card:nth-child(2){animation-delay:.2s}.ppk-reason-card:nth-child(3){animation-delay:.3s}.ppk-reason-card-inner{position:relative;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);border-radius:24px;padding:40px 30px;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;z-index:1;box-shadow:0 20px 40px -10px rgba(0,0,0,.1)}.ppk-reason-card-inner:hover{transform:translateY(-10px);border-color:transparent;box-shadow:0 30px 60px -15px var(--card-shadow,rgba(53,100,255,.3))}.ppk-reason-icon-wrapper{position:relative;width:70px;height:70px;margin-bottom:30px}.ppk-reason-icon-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:18px;opacity:.15;transition:all .4s ease;transform:rotate(0deg)}.ppk-reason-card-inner:hover .ppk-reason-icon-bg{opacity:.25;transform:rotate(10deg) scale(1.1)}.ppk-reason-icon{position:relative;font-size:36px;color:var(--card-border,#3564ff);line-height:1;transition:all .4s ease;z-index:2;display:inline-block}.ppk-reason-card-inner:hover .ppk-reason-icon{transform:scale(1.1);color:var(--card-border,#3564ff)}.ppk-reason-title{font-size:22px;font-weight:700;color:#0d1533;margin:0 0 16px;line-height:1.4;font-family:Syne,Inter,sans-serif;transition:color .3s ease}.ppk-reason-card-inner:hover .ppk-reason-title{color:var(--card-border,#3564ff)}.ppk-reason-description{font-size:15px;line-height:1.7;color:#4b5680;margin:0 0 20px;transition:color .3s ease}.ppk-reason-line{position:absolute;bottom:0;left:0;width:100%;height:4px;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ppk-reason-card-inner:hover .ppk-reason-line{transform:scaleX(1)}.ppk-reason-glow{position:absolute;top:50%;left:50%;width:150%;height:150%;background:var(--card-gradient,#3564ff);border-radius:50%;opacity:0;filter:blur(60px);transform:translate(-50%,-50%);transition:opacity .5s ease;pointer-events:none;z-index:-1}.ppk-reason-card-inner:hover .ppk-reason-glow{opacity:.15}@keyframes ppkReasonsFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ppkReasonsFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}@keyframes ppkReasonsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes ppkReasonsExpand{to{transform:translateX(-50%) scaleX(1)}}@media (max-width:1024px){.ppk-reasons-grid{gap:20px}.ppk-reason-card-inner{padding:30px 20px}.ppk-reason-title{font-size:20px}.ppk-reason-description{font-size:14px}}@media (max-width:768px){.ppk-reasons{padding:80px 0}.ppk-reasons-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.ppk-reason-card-inner{padding:35px 25px}.ppk-reason-title{font-size:22px}.ppk-reason-description{font-size:15px}}@media (max-width:480px){.ppk-reasons{padding:60px 0}.ppk-reasons-header{margin-bottom:40px}.ppk-reasons-title{font-size:32px}.ppk-reasons-subtitle{font-size:16px}.ppk-reason-icon-wrapper{width:60px;height:60px;margin-bottom:25px}.ppk-reason-icon{font-size:30px}.ppk-reason-title{font-size:20px;margin-bottom:12px}.ppk-reason-description{font-size:14px}}.ppk-reasons-main-title{font-family:Inter,sans-serif;font-size:clamp(38px,5vw,52px);font-weight:800;line-height:1.2;color:#0d1533;margin:0 0 16px;position:relative;display:block}.ppk-reasons-title-highlight{color:#3564ff;position:relative;display:inline-block}.ppk-reasons-title-highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#3564ff,#7b9dff);border-radius:2px;transform:scaleX(0);transform-origin:left}@keyframes ppkReasonsTitleUnderline{to{transform:scaleX(1)}}@media (max-width:768px){.ppk-reasons-main-title{font-size:clamp(32px,4vw,42px)}}@media (max-width:480px){.ppk-reasons-main-title{font-size:clamp(28px,6vw,36px)}}.cta-section{background:#f0f3ff;padding:100px 0 120px;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(53,100,255,.08) 1.5px,transparent 0);background-size:36px 36px;pointer-events:none;z-index:0}.cta-spotlight{width:700px;height:700px;background:radial-gradient(circle at center,rgba(53,100,255,.08) 0,rgba(53,100,255,.04) 30%,transparent 70%);transform:translate(-50%,-50%);transition:left .12s ease-out,top .12s ease-out;z-index:1;filter:blur(2px)}.cta-blob,.cta-spotlight{position:absolute;border-radius:50%;pointer-events:none}.cta-blob{filter:blur(70px);z-index:0}.cta-blob-1{width:440px;height:440px;top:-80px;left:-80px;background:radial-gradient(circle,rgba(53,100,255,.09) 0,transparent 70%);animation:ctaDrift1 14s ease-in-out infinite}.cta-blob-2{width:400px;height:400px;bottom:-60px;right:-60px;background:radial-gradient(circle,rgba(0,185,160,.08) 0,transparent 70%);animation:ctaDrift2 16s ease-in-out infinite}.cta-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.cta-header{text-align:center;margin-bottom:64px}.cta-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(53,100,255,.08);border:1px solid rgba(53,100,255,.2);border-radius:100px;padding:6px 18px;color:#3564ff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.cta-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#3564ff;animation:ctaPulse 2s ease-in-out infinite}.cta-title{font-size:clamp(28px,3.5vw,46px);font-weight:800;color:#0d1533;line-height:1.12;letter-spacing:-.02em;margin-bottom:14px;font-family:Inter,sans-serif}.cta-title-accent{color:#3564ff}.cta-subtitle{font-size:16px;color:#6070a0;max-width:480px;margin:0 auto;line-height:1.75}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media (max-width:768px){.cta-grid{grid-template-columns:1fr;gap:20px}}.cta-card{border-radius:28px;padding:48px 44px 44px;position:relative;overflow:hidden;cursor:default;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.cta-card-glow{position:absolute;width:400px;height:400px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:left .1s ease-out,top .1s ease-out,opacity .3s ease;opacity:0;z-index:0}.cta-card:hover .cta-card-glow{opacity:1}.cta-card:hover{transform:translateY(-6px)}.cta-card-seeker{background:#fff;border:1.5px solid #e4eaff;box-shadow:0 8px 40px rgba(53,100,255,.07)}.cta-card-seeker .cta-card-glow{background:radial-gradient(circle at center,rgba(53,100,255,.07) 0,transparent 65%)}.cta-card-seeker:hover{border-color:#c5d3ff;box-shadow:0 20px 60px rgba(53,100,255,.12)}.cta-card-employer{background:linear-gradient(145deg,#0d1840,#111e50);border:1.5px solid rgba(53,100,255,.25);box-shadow:0 8px 40px rgba(13,24,64,.18)}.cta-card-employer .cta-card-glow{background:radial-gradient(circle at center,rgba(99,148,255,.14) 0,transparent 65%)}.cta-card-employer:hover{border-color:rgba(99,148,255,.45);box-shadow:0 20px 60px rgba(13,24,64,.3)}.cta-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:28px 28px 0 0;background-size:200% 100%;animation:ctaBarShimmer 3s linear infinite}.cta-card-seeker:before{background:linear-gradient(90deg,#c5d3ff,#3564ff,#c5d3ff)}.cta-card-employer:before{background:linear-gradient(90deg,#3564ff,#00d2b4,#3564ff)}.cta-card-body{position:relative;z-index:2}.cta-card-tag{display:inline-flex;align-items:center;gap:7px;border-radius:100px;padding:5px 14px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:28px}.cta-card-seeker .cta-card-tag{background:rgba(53,100,255,.08);border:1px solid rgba(53,100,255,.18);color:#3564ff}.cta-card-employer .cta-card-tag{background:rgba(99,148,255,.12);border:1px solid rgba(99,148,255,.25);color:#8ab0ff}.cta-tag-dot{width:6px;height:6px;border-radius:50%}.cta-card-seeker .cta-tag-dot{background:#3564ff;animation:ctaPulse 2s ease-in-out infinite}.cta-card-employer .cta-tag-dot{background:#6394ff;animation:ctaPulse 2.4s ease-in-out .4s infinite}.cta-illus{width:100%;height:160px;border-radius:18px;margin-bottom:32px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cta-card-seeker .cta-illus{background:linear-gradient(135deg,#eef2ff,#e0e9ff);border:1px solid #d8e2ff}.cta-card-employer .cta-illus{background:linear-gradient(135deg,#0a1230,#0d1840);border:1px solid rgba(53,100,255,.2)}.cta-illus-shapes{position:absolute;inset:0;overflow:hidden}.cta-shape{position:absolute;border-radius:50%}.cta-card-seeker .cta-shape-a{width:80px;height:80px;top:-20px;right:40px;background:rgba(53,100,255,.1);animation:ctaShapeFloat 5s ease-in-out infinite}.cta-card-seeker .cta-shape-b{width:50px;height:50px;bottom:-10px;left:30px;background:rgba(0,185,160,.1);animation:ctaShapeFloat 6s ease-in-out 1s infinite}.cta-card-seeker .cta-shape-c{width:30px;height:30px;top:30px;left:80px;background:rgba(53,100,255,.07);animation:ctaShapeFloat 4s ease-in-out .5s infinite}.cta-card-employer .cta-shape-a{width:100px;height:100px;top:-30px;right:20px;background:rgba(53,100,255,.12);animation:ctaShapeFloat 5.5s ease-in-out infinite}.cta-card-employer .cta-shape-b{width:60px;height:60px;bottom:-15px;left:50px;background:rgba(0,210,180,.1);animation:ctaShapeFloat 7s ease-in-out .8s infinite}.cta-card-employer .cta-shape-c{width:35px;height:35px;top:20px;left:30px;background:rgba(99,148,255,.1);animation:ctaShapeFloat 4.5s ease-in-out 1.5s infinite}.cta-illus-icon{font-size:52px;position:relative;z-index:2;animation:ctaIconBob 3.5s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(53,100,255,.18))}.cta-card-employer .cta-illus-icon{filter:drop-shadow(0 8px 16px rgba(0,210,180,.2));animation:ctaIconBob 4s ease-in-out infinite}.cta-illus-badge{position:absolute;background:#fff;border-radius:10px;padding:6px 10px;font-size:11px;font-weight:600;color:#3564ff;display:flex;align-items:center;gap:5px;box-shadow:0 4px 14px rgba(53,100,255,.12);white-space:nowrap;z-index:3}.cta-card-employer .cta-illus-badge{background:hsla(0,0%,100%,.1);color:#8ab0ff;border:1px solid rgba(99,148,255,.2);box-shadow:0 4px 14px rgba(0,0,0,.2)}.cta-illus-badge-1{bottom:14px;left:16px;animation:ctaBadgeFloat 4s ease-in-out infinite}.cta-illus-badge-2{top:14px;right:16px;animation:ctaBadgeFloat 5s ease-in-out .7s infinite}.cta-badge-dot{width:5px;height:5px;border-radius:50%;background:#3564ff}.cta-card-employer .cta-badge-dot{background:#00d2b4}.cta-card-heading{font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-bottom:20px}.cta-card-seeker .cta-card-heading{color:#0d1533}.cta-card-employer .cta-card-heading{color:#fff}.cta-points{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.cta-points li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.6}.cta-card-seeker .cta-points li{color:#4a5888}.cta-card-employer .cta-points li{color:#8494c8}.cta-point-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:11px}.cta-card-seeker .cta-point-icon{background:rgba(53,100,255,.1);color:#3564ff}.cta-card-employer .cta-point-icon{background:rgba(99,148,255,.12);color:#8ab0ff}.cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:transform .22s ease,box-shadow .22s ease;position:relative;overflow:hidden}.cta-btn:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.12);opacity:0;transition:opacity .2s ease}.cta-btn:hover:before{opacity:1}.cta-btn:hover{transform:translateY(-3px)}.cta-btn-seeker{background:linear-gradient(135deg,#3564ff,#1a42e0);color:#fff;box-shadow:0 8px 24px rgba(53,100,255,.3)}.cta-btn-seeker:hover{box-shadow:0 14px 36px rgba(53,100,255,.42);color:#fff}.cta-btn-employer{background:linear-gradient(135deg,#00d2b4,#00a890);color:#fff;box-shadow:0 8px 24px rgba(0,210,180,.25)}.cta-btn-employer:hover{box-shadow:0 14px 36px rgba(0,210,180,.38);color:#fff}.cta-btn svg{transition:transform .22s ease}.cta-btn:hover svg{transform:translateX(3px)}.cta-trust{justify-content:center;gap:32px;margin-top:56px;flex-wrap:wrap}.cta-trust,.cta-trust-item{display:flex;align-items:center}.cta-trust-item{gap:8px;font-size:13px;color:#7a8abf;font-weight:500}.cta-trust-icon{width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid #e4eaff;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 2px 8px rgba(53,100,255,.07)}.cta-trust-sep{width:4px;height:4px;border-radius:50%;background:#c5d3ff}@keyframes ctaDrift1{0%,to{transform:translate(0) scale(1)}40%{transform:translate(24px,-16px) scale(1.05)}70%{transform:translate(-16px,20px) scale(.97)}}@keyframes ctaDrift2{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-20px,14px) scale(1.04)}65%{transform:translate(16px,-22px) scale(.96)}}@keyframes ctaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}@keyframes ctaBarShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes ctaShapeFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-12px) scale(1.08)}}@keyframes ctaIconBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes ctaBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:480px){.cta-card{padding:32px 24px 30px}.cta-trust{gap:16px}.cta-trust-sep{display:none}}.ppk-funfact{position:relative;width:100%;padding:80px 0;background:linear-gradient(135deg,#f8faff,#fff);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ppk-funfact-pattern{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ppk-funfact-pattern-item{position:absolute;background:linear-gradient(135deg,#3564ff,#7b9dff);opacity:.03;border-radius:50%}.ppk-funfact-pattern-item:first-child{width:300px;height:300px;top:-150px;left:-150px;animation:ppkFunFloat 20s ease-in-out infinite}.ppk-funfact-pattern-item:nth-child(2){width:400px;height:400px;bottom:-200px;right:-200px;animation:ppkFunFloat 25s ease-in-out infinite reverse}.ppk-funfact-pattern-item:nth-child(3){width:200px;height:200px;top:30%;right:10%;animation:ppkFunFloat 18s ease-in-out 2s infinite}.ppk-funfact-pattern-item:nth-child(4){width:150px;height:150px;bottom:20%;left:5%;animation:ppkFunFloat 22s ease-in-out 1s infinite}.ppk-funfact-float{position:absolute;pointer-events:none;z-index:1;opacity:.5}.ppk-funfact-float-1{top:15%;right:8%;animation:ppkFunRotate 12s linear infinite}.ppk-funfact-float-2{bottom:20%;left:5%;animation:ppkFunRotate 15s linear infinite reverse}.ppk-funfact-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px}.ppk-funfact-header{text-align:center;margin-bottom:60px;opacity:0;animation:ppkFunFadeUp .8s ease forwards}.ppk-funfact-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(53,100,255,.08);border:1px solid rgba(53,100,255,.15);border-radius:100px;padding:6px 18px;color:#3564ff;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-bottom:16px}.ppk-funfact-dot-pulse{width:8px;height:8px;background:#3564ff;border-radius:50%;display:inline-block;animation:ppkFunPulseDot 1.5s infinite}.ppk-funfact-main-title{font-family:Inter,sans-serif;font-size:clamp(42px,6vw,56px);font-weight:800;line-height:1.2;color:#0d1533;margin:0;position:relative;display:block;width:100%}.ppk-funfact-title-highlight{color:#3564ff;position:relative;display:inline-block}.ppk-funfact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ppk-funfact-card{opacity:0;animation:ppkFunFadeUp .8s ease forwards;animation-delay:calc(.15s * var(--card-index))}.ppk-funfact-card-inner{position:relative;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border:1px solid rgba(53,100,255,.1);border-radius:24px;padding:40px 20px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;box-shadow:0 10px 30px -10px rgba(0,0,0,.1)}.ppk-funfact-card-inner:hover{transform:translateY(-8px);border-color:rgba(53,100,255,.3);box-shadow:0 20px 40px -10px rgba(53,100,255,.3)}.ppk-funfact-icon-wrapper{position:relative;width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.ppk-funfact-icon-bg{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#3564ff,#7b9dff);border-radius:50%;opacity:.1;transform:scale(1);transition:all .4s ease}.ppk-funfact-card-inner:hover .ppk-funfact-icon-bg{opacity:.2;transform:scale(1.2);animation:ppkFunPulse 2s infinite}.ppk-funfact-icon{position:relative;font-size:40px;color:#3564ff;line-height:1;transition:all .4s ease;z-index:2}.ppk-funfact-card-inner:hover .ppk-funfact-icon{transform:scale(1.1) rotate(1turn);color:#1a42e0}.ppk-funfact-number{font-family:Syne,Inter,sans-serif;font-size:48px;font-weight:800;line-height:1.2;color:#0d1533;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:4px}.ppk-funfact-number-value{display:inline-block;background:linear-gradient(135deg,#0d1533,#2a3650);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ppk-funfact-sign{font-size:32px;font-weight:700;color:#3564ff;opacity:.8}.ppk-funfact-title{font-size:16px;font-weight:500;color:#4b5680;letter-spacing:.05em;text-transform:uppercase;margin:0;position:relative;display:inline-block;padding-bottom:15px}.ppk-funfact-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:linear-gradient(90deg,transparent,#3564ff,transparent);transition:width .3s ease}.ppk-funfact-card-inner:hover .ppk-funfact-title:after{width:50px}.ppk-funfact-dots{position:absolute;bottom:15px;right:15px;display:flex;gap:4px;opacity:.3;transition:opacity .3s ease}.ppk-funfact-dots span{width:4px;height:4px;background:#3564ff;border-radius:50%;animation:ppkFunDotPulse 1.5s ease infinite}.ppk-funfact-dots span:nth-child(2){animation-delay:.5s}.ppk-funfact-dots span:nth-child(3){animation-delay:1s}.ppk-funfact-card-inner:hover .ppk-funfact-dots{opacity:.8}.ppk-funfact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0,rgba(53,100,255,.03) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.ppk-funfact-card-inner:hover .ppk-funfact-overlay{opacity:1}@keyframes ppkFunFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ppkFunFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}@keyframes ppkFunRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ppkFunPulse{0%,to{opacity:.2;transform:scale(1.2)}50%{opacity:.3;transform:scale(1.3)}}@keyframes ppkFunPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes ppkFunDotPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes ppkFunExpandWidth{to{transform:scaleX(1)}}@media (max-width:1024px){.ppk-funfact-grid{gap:20px}.ppk-funfact-number{font-size:42px}.ppk-funfact-sign{font-size:28px}}@media (max-width:768px){.ppk-funfact{padding:60px 0}.ppk-funfact-header{margin-bottom:40px}.ppk-funfact-main-title{font-size:clamp(36px,5vw,42px)}.ppk-funfact-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ppk-funfact-card-inner{padding:30px 15px}.ppk-funfact-icon-wrapper{width:70px;height:70px;margin-bottom:20px}.ppk-funfact-icon{font-size:35px}.ppk-funfact-number{font-size:38px}.ppk-funfact-sign{font-size:24px}.ppk-funfact-title{font-size:14px}}@media (max-width:480px){.ppk-funfact{padding:40px 0}.ppk-funfact-header{margin-bottom:30px}.ppk-funfact-main-title{font-size:clamp(32px,8vw,36px)}.ppk-funfact-grid{grid-template-columns:1fr;max-width:300px;margin:0 auto}.ppk-funfact-card-inner{padding:35px 20px}.ppk-funfact-icon-wrapper{width:80px;height:80px;margin-bottom:24px}.ppk-funfact-icon{font-size:40px}.ppk-funfact-number{font-size:44px}.ppk-funfact-sign{font-size:28px}.ppk-funfact-title{font-size:16px}.ppk-funfact-float{display:none}}.ppk-hero{position:relative;width:100%;min-height:85vh;background:radial-gradient(134.76% 134.76% at 50% 16.67%,#fcfbfe 37.5%,#3564ff);overflow:hidden;display:flex;align-items:center}.ppk-hero:before{content:"";position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(53,100,255,.12) 0,transparent 70%);pointer-events:none}.ppk-wrap{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:10px 24px 80px}.ppk-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.ppk-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(53,100,255,.1);border:1px solid rgba(53,100,255,.25);border-radius:100px;padding:6px 16px;width:fit-content;color:#3564ff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ppk-dot{width:7px;height:7px;border-radius:50%;background:#3564ff;animation:ppkPulse 2s infinite}.ppk-headline{font-family:Inter,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.1;color:#0d1533;letter-spacing:-.02em;margin:0}.ppk-accent{color:#3564ff;position:relative;display:inline-block}.ppk-sub{font-size:clamp(15px,1.5vw,17px);color:#4b5680;line-height:1.78;max-width:460px;font-weight:400;margin:0}.ppk-actions{display:flex;gap:16px;flex-wrap:wrap}.ppk-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:12px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:transform .22s ease,box-shadow .22s ease}.ppk-btn:hover{transform:translateY(-3px)}.ppk-btn-primary{background:linear-gradient(135deg,#3564ff,#1a42e0);color:#fff;box-shadow:0 8px 28px rgba(53,100,255,.35)}.ppk-btn-primary:hover{box-shadow:0 14px 40px rgba(53,100,255,.45);color:#fff}.ppk-btn-outline{background:#fff;color:#3564ff;border:1.5px solid rgba(53,100,255,.3);box-shadow:0 4px 16px rgba(13,21,51,.06)}.ppk-btn-outline:hover{border-color:#3564ff;box-shadow:0 8px 24px rgba(53,100,255,.14);color:#3564ff}.ppk-stats{display:flex;gap:28px;flex-wrap:wrap;align-items:center}.ppk-stat-val{font-family:Syne,sans-serif;font-size:26px;font-weight:800;color:#0d1533;line-height:1}.ppk-stat-lbl{font-size:12px;color:#7a84a8;font-weight:500;margin-top:4px}.ppk-sep{width:1px;height:40px;background:rgba(53,100,255,.18)}.ppk-card-shell,.ppk-visual{display:flex;justify-content:center;align-items:flex-end}.ppk-card-shell{position:relative;width:380px;height:480px;background:linear-gradient(160deg,hsla(0,0%,100%,.88),rgba(225,234,255,.65));backdrop-filter:blur(20px);border-radius:32px;border:1px solid hsla(0,0%,100%,.92);box-shadow:0 32px 80px rgba(53,100,255,.18),0 8px 24px rgba(13,21,51,.07);overflow:visible}.ppk-person-ph{width:84%;height:87%;border-radius:20px 20px 0 0;background:linear-gradient(180deg,#c7d4ff,#8ca8ff 55%,#3564ff);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:40px;overflow:hidden;position:relative}.ppk-ph-head{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.4);box-shadow:0 0 0 14px hsla(0,0%,100%,.18)}.ppk-ph-body{width:120px;height:160px;margin-top:20px;background:hsla(0,0%,100%,.25);border-radius:60px 60px 0 0}.ppk-ph-cap{position:absolute;top:18px;font-size:42px;animation:ppkFloat 3s ease-in-out infinite;z-index:1}.ppk-fc{position:absolute;background:hsla(0,0%,100%,.96);border-radius:16px;border:1px solid hsla(0,0%,100%,.9);box-shadow:0 8px 32px rgba(13,21,51,.12);padding:12px 16px;display:flex;align-items:center;gap:10px;z-index:5}.ppk-fc-top{top:-18px;right:-24px;animation:ppkFloatA 4s ease-in-out infinite}.ppk-fc-bot{bottom:30px;left:-32px;animation:ppkFloatB 4.5s ease-in-out .5s infinite}.ppk-fc-ava{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3564ff,#7b9dff);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.ppk-fc-body strong{display:block;font-size:13px;color:#0d1533;font-weight:700}.ppk-fc-body span{font-size:11px;color:#7a84a8}.ppk-fc-tag{background:#e8f0fe;color:#3564ff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:20px;letter-spacing:.04em;white-space:nowrap}.ppk-ficon{position:absolute;border-radius:16px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(13,21,51,.1);width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:28px;z-index:4;transition:transform .3s ease;cursor:default}.ppk-ficon:hover{transform:scale(1.1) rotate(6deg)}.ppk-fi-tl{top:12%;left:4%;animation:ppkFloatA 5s ease-in-out infinite}.ppk-fi-tr{top:9%;right:3%;animation:ppkFloatB 5.5s ease-in-out .8s infinite}.ppk-fi-ml{top:50%;left:2%;animation:ppkFloatA 6s ease-in-out 1s infinite}.ppk-fi-mr{top:53%;right:2%;animation:ppkFloatB 4.8s ease-in-out .3s infinite}.ppk-content>*{opacity:0;animation:ppkUp .9s cubic-bezier(.22,1,.36,1) forwards}.ppk-content>:first-child{animation-delay:0s}.ppk-content>:nth-child(2){animation-delay:.12s}.ppk-content>:nth-child(3){animation-delay:.22s}.ppk-content>:nth-child(4){animation-delay:.32s}.ppk-content>:nth-child(5){animation-delay:.42s}.ppk-visual{animation:ppkUp .9s cubic-bezier(.22,1,.36,1) .18s both}.ppk-left-card{width:500px;height:600px}@keyframes ppkUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ppkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes ppkUnderline{to{transform:scaleX(1)}}@media (max-width:992px){.ppk-grid{grid-template-columns:1fr;text-align:center}.ppk-actions,.ppk-badge,.ppk-stats{margin:0 auto}.ppk-badge{width:fit-content}.ppk-actions,.ppk-stats{justify-content:center}.ppk-sub{max-width:100%}.ppk-visual{margin-top:56px}.ppk-card-shell{width:310px;height:390px}.ppk-fc-top{top:-12px;right:0}.ppk-fc-bot{bottom:16px;left:0}.ppk-fi-ml,.ppk-fi-mr{display:none}.ppk-ficon{width:58px;height:58px;font-size:23px;border-radius:13px}.ppk-left-card{width:500px;height:500px}}@media (max-width:576px){.ppk-wrap{padding:80px 16px 0}.ppk-card-shell{width:270px;height:330px}.ppk-fc{display:none}.ppk-ficon{width:50px;height:50px;font-size:20px}.ppk-fi-tr{top:7%;right:3%;animation:ppkFloatB 5.5s ease-in-out .8s infinite}.ppk-fi-tl{top:5%;left:4%;animation:ppkFloatA 5s ease-in-out infinite}.ppk-left-card{width:100%;height:460px}}.ppk-overview{position:relative;width:100%;padding:80px 0;background:linear-gradient(135deg,#f8faff,#fff);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ppk-ov-icon{position:absolute;color:#3564ff;opacity:.1;pointer-events:none;z-index:0;animation:ppkOvFloat 6s ease-in-out infinite}.ppk-ov-icon-1{top:15%;left:5%;animation-delay:0s}.ppk-ov-icon-2{bottom:20%;right:5%;animation-delay:1s}.ppk-ov-icon-3{top:40%;left:8%;animation-delay:2s}.ppk-ov-icon-4{bottom:30%;right:8%;animation-delay:1.5s}.ppk-ov-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px}.ppk-ov-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.ppk-ov-brand{min-height:400px}.ppk-ov-brand,.ppk-ov-brand-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.ppk-ov-brand-wrapper{width:280px;height:280px}.ppk-ov-brand-ring{position:absolute;width:100%;height:100%;border:2px dashed rgba(53,100,255,.2);border-radius:50%;animation:ppkOvRotate 20s linear infinite}.ppk-ov-brand-ring:before{content:"";position:absolute;top:-8px;left:50%;width:16px;height:16px;background:#3564ff;border-radius:50%;transform:translateX(-50%);box-shadow:0 0 20px rgba(53,100,255,.5)}.ppk-ov-brand-inner{position:relative;width:180px;height:180px;background:linear-gradient(135deg,#3564ff,#1a42e0);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px rgba(53,100,255,.3);animation:ppkOvMorph 8s ease-in-out infinite;overflow:hidden}.ppk-ov-brand-logo{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);transform:scale(1);transition:transform .3s ease;padding:25px}.ppk-ov-brand-inner:hover .ppk-ov-brand-logo{transform:scale(1.1)}.ppk-ov-brand-icon{font-size:72px;font-weight:800;color:#fff;font-family:Syne,sans-serif;transform:scale(1);animation:ppkOvPulse 3s ease-in-out infinite;display:none}.ppk-ov-badge{position:absolute;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);padding:10px 20px;border-radius:100px;font-size:14px;font-weight:600;color:#0d1533;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid rgba(53,100,255,.2);display:flex;align-items:center;gap:8px;white-space:nowrap}.ppk-ov-badge-1{top:20%;right:10%;animation:ppkOvFloatBadge 5s ease-in-out infinite}.ppk-ov-badge-2{bottom:25%;left:5%;animation:ppkOvFloatBadge 5.5s ease-in-out .5s infinite}.ppk-ov-dot{width:8px;height:8px;background:#3564ff;border-radius:50%;display:inline-block;animation:ppkOvPulse 2s infinite}.ppk-ov-content{opacity:0;animation:ppkOvSlideUp .8s cubic-bezier(.22,1,.36,1) forwards}.ppk-ov-badge-main{display:inline-flex;align-items:center;gap:8px;background:rgba(53,100,255,.1);border:1px solid rgba(53,100,255,.2);border-radius:100px;padding:6px 16px;color:#3564ff;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px}.ppk-ov-dot-pulse{width:8px;height:8px;background:#3564ff;border-radius:50%;animation:ppkOvPulse 1.5s infinite}.ppk-ov-title{font-family:Syne,Inter,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2;color:#0d1533;margin:0 0 24px;position:relative;display:inline-block}.ppk-ov-title:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#3564ff,#7b9dff);border-radius:2px;animation:ppkOvExpandWidth 1s ease .3s forwards;transform-origin:left;transform:scaleX(0)}.ppk-ov-text-wrapper{position:relative;margin-bottom:32px}.ppk-ov-text{font-size:18px;line-height:1.7;color:#4b5680;margin:0 0 20px;max-width:540px}.ppk-ov-gradient-bar{width:100%;height:2px;background:linear-gradient(90deg,transparent,#3564ff,#7b9dff,transparent);transform:scaleX(0);animation:ppkOvExpandWidth 1s ease .6s forwards;transform-origin:center}.ppk-ov-quote{position:relative;margin:32px 0;padding:20px 0 20px 30px;border-left:4px solid #3564ff;background:linear-gradient(90deg,rgba(53,100,255,.03),transparent);border-radius:0 20px 20px 0}.ppk-ov-quote-icon{position:absolute;top:-10px;right:20px;opacity:.2}.ppk-ov-quote-text{font-size:18px;font-style:italic;color:#2a3650;margin:0;line-height:1.6;font-weight:450}.ppk-ov-features{display:flex;gap:32px;margin-top:40px;flex-wrap:wrap}.ppk-ov-feature{display:flex;flex-direction:column;gap:6px}.ppk-ov-feature-number{font-family:Syne,sans-serif;font-size:28px;font-weight:800;color:#3564ff;line-height:1}.ppk-ov-feature-label{font-size:13px;color:#7a84a8;font-weight:500;letter-spacing:.02em}@keyframes ppkOvFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes ppkOvFloatBadge{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-10px) translateX(5px)}}@keyframes ppkOvMorph{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:60% 40% 40% 60%/60% 40% 60% 40%}75%{border-radius:40% 60% 60% 40%/40% 60% 40% 60%}}@keyframes ppkOvRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ppkOvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes ppkOvSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ppkOvExpandWidth{to{transform:scaleX(1)}}@media (max-width:992px){.ppk-ov-grid{grid-template-columns:1fr;gap:40px}.ppk-ov-brand{min-height:320px}.ppk-ov-brand-wrapper{width:240px;height:240px}.ppk-ov-brand-inner{width:150px;height:150px}.ppk-ov-brand-logo{padding:20px}.ppk-ov-brand-icon{font-size:60px}.ppk-ov-content{text-align:center}.ppk-ov-badge-main{margin-left:auto;margin-right:auto}.ppk-ov-title:after{left:50%;transform:translateX(-50%) scaleX(0);transform-origin:center}.ppk-ov-text{margin-left:auto;margin-right:auto}.ppk-ov-quote{text-align:left}.ppk-ov-features{justify-content:center}}@media (max-width:576px){.ppk-overview{padding:60px 0}.ppk-ov-brand-wrapper{width:200px;height:200px}.ppk-ov-brand-inner{width:130px;height:130px}.ppk-ov-brand-logo{padding:15px}.ppk-ov-brand-icon{font-size:48px}.ppk-ov-badge{padding:8px 16px;font-size:12px}.ppk-ov-quote-text,.ppk-ov-text{font-size:16px}.ppk-ov-features{gap:20px}.ppk-ov-feature-number{font-size:24px}.ppk-ov-feature-label{font-size:11px}.ppk-ov-icon{opacity:.05}}.thpl-section{background:#f0f3ff;padding:100px 0 120px;position:relative;overflow:hidden}.thpl-section:before{content:"";inset:0;background-image:radial-gradient(circle,rgba(53,100,255,.09) 1.5px,transparent 0);background-size:36px 36px}.thpl-blob,.thpl-section:before{position:absolute;pointer-events:none}.thpl-blob{border-radius:50%;filter:blur(60px)}.thpl-blob-1{width:480px;height:480px;top:-120px;left:-120px;background:radial-gradient(circle,rgba(53,100,255,.1) 0,transparent 70%);animation:thplDrift1 12s ease-in-out infinite}.thpl-blob-2{width:560px;height:560px;bottom:-100px;right:-100px;background:radial-gradient(circle,rgba(0,185,160,.09) 0,transparent 70%);animation:thplDrift2 14s ease-in-out infinite}.thpl-blob-3{width:300px;height:300px;top:40%;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(120,80,255,.06) 0,transparent 70%);animation:thplDrift3 10s ease-in-out infinite}.thpl-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.thpl-header{text-align:center;margin-bottom:72px}.thpl-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(53,100,255,.08);border:1px solid rgba(53,100,255,.2);border-radius:100px;padding:6px 18px;color:#3564ff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.thpl-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#3564ff;animation:thplPulse 2s ease-in-out infinite}.thpl-title{font-family:Inter,sans-serif;font-size:clamp(25px,4vw,45px);font-weight:800;color:#0d1533;line-height:1.12;letter-spacing:-.02em;margin-bottom:16px}.thpl-title-accent{color:#3564ff}.thpl-subtitle{font-size:16px;color:#6070a0;max-width:520px;margin:0 auto;line-height:1.78}.thpl-pipeline-scroll{overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;margin-bottom:64px}.thpl-pipeline-scroll::-webkit-scrollbar{height:4px}.thpl-pipeline-scroll::-webkit-scrollbar-track{background:rgba(53,100,255,.06);border-radius:4px}.thpl-pipeline-scroll::-webkit-scrollbar-thumb{background:rgba(53,100,255,.2);border-radius:4px}.thpl-pipeline-inner{min-width:780px;padding:64px 0}.thpl-pipeline-wrap{position:relative}.thpl-track-line{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:#dde5ff;border-radius:4px;overflow:hidden}.thpl-track-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(53,100,255,.15) 20%,rgba(53,100,255,.5) 50%,rgba(0,185,160,.5) 70%,rgba(0,185,160,.15) 85%,transparent);background-size:200% 100%;animation:thplShimmer 3s linear infinite}.thpl-track-base{position:absolute;inset:0;background:linear-gradient(90deg,#c5d3ff,#a8f0e8);opacity:.5}.thpl-track-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#3564ff;transform:translateY(-50%);box-shadow:0 0 0 3px rgba(53,100,255,.2);animation:thplTravelDot 3s linear infinite}.thpl-steps{justify-content:space-between}.thpl-step,.thpl-steps{display:flex;align-items:center;position:relative}.thpl-step{flex-direction:column;flex:1;cursor:pointer}.thpl-step:nth-child(odd) .thpl-step-label{order:-1;margin-bottom:14px}.thpl-step:nth-child(2n) .thpl-step-label{order:1;margin-top:14px}.thpl-step:nth-child(2n) .thpl-step-node:before,.thpl-step:nth-child(odd) .thpl-step-node:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;height:14px;background:linear-gradient(180deg,#c5d3ff,#a8f0e8)}.thpl-step:nth-child(odd) .thpl-step-node:before{bottom:-14px}.thpl-step:nth-child(2n) .thpl-step-node:before{top:-14px}.thpl-step-node{width:54px;height:54px;border-radius:50%;background:#fff;border:2px solid #dde5ff;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;flex-shrink:0;box-shadow:0 4px 16px rgba(53,100,255,.1);transition:box-shadow .3s ease,border-color .3s ease}.thpl-step:first-child .thpl-step-node{animation:thplNodeSpin1 6s linear infinite}.thpl-step:nth-child(2) .thpl-step-node{animation:thplNodeSpin1 7s linear infinite reverse}.thpl-step:nth-child(3) .thpl-step-node{animation:thplNodeSpin1 5s linear infinite}.thpl-step:nth-child(4) .thpl-step-node{animation:thplNodeSpin1 8s linear infinite reverse}.thpl-step:nth-child(5) .thpl-step-node{animation:thplNodeSpin1 6.5s linear infinite}.thpl-step-node:hover{border-color:#3564ff;box-shadow:0 0 0 6px rgba(53,100,255,.1),0 6px 20px rgba(53,100,255,.18)}.thpl-step-node-inner{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#eef2ff,#dde8ff);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#3564ff;font-family:Syne,sans-serif}.thpl-step:first-child .thpl-step-node-inner{animation:thplNodeSpin2 6s linear infinite reverse}.thpl-step:nth-child(2) .thpl-step-node-inner{animation:thplNodeSpin2 7s linear infinite}.thpl-step:nth-child(3) .thpl-step-node-inner{animation:thplNodeSpin2 5s linear infinite reverse}.thpl-step:nth-child(4) .thpl-step-node-inner{animation:thplNodeSpin2 8s linear infinite}.thpl-step:nth-child(5) .thpl-step-node-inner{animation:thplNodeSpin2 6.5s linear infinite reverse}.thpl-step-label{background:#fff;border:1px solid #e2e8ff;border-radius:10px;padding:9px 13px;text-align:center;max-width:124px;box-shadow:0 2px 12px rgba(53,100,255,.07);transition:border-color .3s,box-shadow .3s}.thpl-step:hover .thpl-step-label{border-color:#b3c4ff;box-shadow:0 4px 18px rgba(53,100,255,.13)}.thpl-step-label-title{font-size:11.5px;font-weight:600;color:#4057a8;line-height:1.4}.thpl-endpoint{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;padding:0 12px}.thpl-icon-circle{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.thpl-icon-start{background:linear-gradient(135deg,#eef2ff,#dde8ff);border:2px solid #c5d3ff;box-shadow:0 6px 20px rgba(53,100,255,.12);animation:thplFloat 3.5s ease-in-out infinite}.thpl-icon-end{background:linear-gradient(135deg,#e8faf7,#ccf5ef);border:2px solid #9fe8df;box-shadow:0 6px 20px rgba(0,185,160,.14);animation:thplFloat 4s ease-in-out .5s infinite}.thpl-icon-label{font-size:11px;font-weight:700;color:#7a8fc4;letter-spacing:.06em;text-transform:uppercase}.thpl-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:1024px){.thpl-cards-grid{grid-template-columns:repeat(2,1fr)}.thpl-card:nth-child(5){grid-column:1/-1;max-width:480px;margin:0 auto;width:100%}}@media (max-width:600px){.thpl-cards-grid{grid-template-columns:1fr}.thpl-card:nth-child(5){grid-column:auto;max-width:100%}}.thpl-card{background:#fff;border:1px solid #e4eaff;border-radius:20px;padding:28px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 24px rgba(53,100,255,.06)}.thpl-card:first-child{animation:thplCardBreath1 5s ease-in-out infinite}.thpl-card:nth-child(2){animation:thplCardBreath2 6s ease-in-out infinite}.thpl-card:nth-child(3){animation:thplCardBreath1 5.5s ease-in-out .4s infinite}.thpl-card:nth-child(4){animation:thplCardBreath2 4.8s ease-in-out .2s infinite}.thpl-card:nth-child(5){animation:thplCardBreath1 6.2s ease-in-out .6s infinite}.thpl-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(53,100,255,.13);border-color:#b3c4ff;animation-play-state:paused}.thpl-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--thpl-bar);background-size:200% 100%;animation:thplBarShimmer 3s linear infinite}.thpl-card:first-child{--thpl-bar:linear-gradient(90deg,#c5d3ff,#3564ff,#c5d3ff)}.thpl-card:nth-child(2){--thpl-bar:linear-gradient(90deg,#9fe8df,#00b9a0,#9fe8df)}.thpl-card:nth-child(3){--thpl-bar:linear-gradient(90deg,#ffd9a8,#ff8c00,#ffd9a8)}.thpl-card:nth-child(4){--thpl-bar:linear-gradient(90deg,#dfc9ff,#7840ff,#dfc9ff)}.thpl-card:nth-child(5){--thpl-bar:linear-gradient(90deg,#b8f0d4,#00b85a,#b8f0d4)}.thpl-card:after{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:var(--thpl-glow);pointer-events:none}.thpl-card:first-child{--thpl-glow:radial-gradient(circle,rgba(53,100,255,.07) 0%,transparent 70%)}.thpl-card:nth-child(2){--thpl-glow:radial-gradient(circle,rgba(0,185,160,.08) 0%,transparent 70%)}.thpl-card:nth-child(3){--thpl-glow:radial-gradient(circle,rgba(255,140,0,.07) 0%,transparent 70%)}.thpl-card:nth-child(4){--thpl-glow:radial-gradient(circle,rgba(120,64,255,.07) 0%,transparent 70%)}.thpl-card:nth-child(5){--thpl-glow:radial-gradient(circle,rgba(0,185,90,.07) 0%,transparent 70%)}.thpl-card-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px;border:1px solid var(--thpl-icon-border);background:var(--thpl-icon-bg)}.thpl-card:first-child .thpl-card-icon{--thpl-icon-bg:#eef2ff;--thpl-icon-border:#c5d3ff}.thpl-card:nth-child(2) .thpl-card-icon{--thpl-icon-bg:#e8faf7;--thpl-icon-border:#9fe8df}.thpl-card:nth-child(3) .thpl-card-icon{--thpl-icon-bg:#fff5e6;--thpl-icon-border:#ffd9a8}.thpl-card:nth-child(4) .thpl-card-icon{--thpl-icon-bg:#f3eeff;--thpl-icon-border:#dfc9ff}.thpl-card:nth-child(5) .thpl-card-icon{--thpl-icon-bg:#edfbf4;--thpl-icon-border:#b8f0d4}.thpl-card-num{display:inline-flex;align-items:center;gap:7px;font-family:Syne,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--thpl-accent);margin-bottom:8px}.thpl-card-num:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.thpl-card:first-child{--thpl-accent:#3564ff}.thpl-card:nth-child(2){--thpl-accent:#00a88c}.thpl-card:nth-child(3){--thpl-accent:#cc7000}.thpl-card:nth-child(4){--thpl-accent:#6830e0}.thpl-card:nth-child(5){--thpl-accent:#009648}.thpl-card-title{font-family:Syne,sans-serif;font-size:17px;font-weight:700;color:#0d1533;margin-bottom:9px;line-height:1.3}.thpl-card-desc{font-size:13.5px;color:#7a8abf;line-height:1.68;margin-bottom:18px}.thpl-card-points{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.thpl-card-points li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#5c6ea8;line-height:1.58}.thpl-card-points li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--thpl-accent);flex-shrink:0;margin-top:5px;opacity:.7}.thpl-card-points li strong{color:#2a3560;font-weight:600}.thpl-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.thpl-p{position:absolute;width:4px;height:4px;border-radius:50%;opacity:0;animation:thplParticle linear infinite}.thpl-p:first-child{left:8%;top:90%;width:3px;height:3px;background:#3564ff;animation-duration:7s;animation-delay:0s}.thpl-p:nth-child(2){left:18%;top:85%;background:#00b9a0;animation-duration:9s;animation-delay:1s}.thpl-p:nth-child(3){left:30%;top:92%;width:3px;height:3px;background:#3564ff;animation-duration:6s;animation-delay:2.5s}.thpl-p:nth-child(4){left:44%;top:88%;background:#b87dff;animation-duration:8s;animation-delay:.5s}.thpl-p:nth-child(5){left:58%;top:94%;width:3px;height:3px;background:#00b9a0;animation-duration:7.5s;animation-delay:1.8s}.thpl-p:nth-child(6){left:72%;top:86%;background:#3564ff;animation-duration:10s;animation-delay:.2s}.thpl-p:nth-child(7){left:84%;top:91%;width:3px;height:3px;background:#40c080;animation-duration:8.5s;animation-delay:3s}.thpl-p:nth-child(8){left:92%;top:87%;background:#3564ff;animation-duration:6.5s;animation-delay:1.2s}.thpl-p:nth-child(9){left:25%;top:20%;background:#c5d3ff;animation-duration:11s;animation-delay:4s}.thpl-p:nth-child(10){left:65%;top:15%;width:3px;height:3px;background:#9fe8df;animation-duration:9.5s;animation-delay:2s}@keyframes thplDrift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,30px) scale(.96)}}@keyframes thplDrift2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-30px,20px) scale(1.06)}70%{transform:translate(20px,-30px) scale(.95)}}@keyframes thplDrift3{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.12)}}@keyframes thplPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}@keyframes thplShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes thplBarShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes thplTravelDot{0%{left:0;opacity:0}5%{opacity:1}95%{opacity:1}to{left:calc(100% - 10px);opacity:0}}@keyframes thplNodeSpin1{0%{border-color:#dde5ff;box-shadow:0 4px 16px rgba(53,100,255,.1)}25%{border-color:#b3c4ff;box-shadow:0 4px 16px rgba(53,100,255,.18)}50%{border-color:#dde5ff;box-shadow:0 4px 16px rgba(53,100,255,.1)}75%{border-color:#c5d3ff;box-shadow:0 4px 16px rgba(53,100,255,.14)}to{border-color:#dde5ff;box-shadow:0 4px 16px rgba(53,100,255,.1)}}@keyframes thplNodeSpin2{0%,to{opacity:1}}@keyframes thplFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes thplCardBreath1{0%,to{box-shadow:0 4px 24px rgba(53,100,255,.06)}50%{box-shadow:0 8px 32px rgba(53,100,255,.12)}}@keyframes thplCardBreath2{0%,to{box-shadow:0 4px 24px rgba(53,100,255,.06)}50%{box-shadow:0 6px 28px rgba(53,100,255,.1)}}@keyframes thplParticle{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:.45}80%{opacity:.3}to{transform:translateY(-100px) translateX(15px) scale(0);opacity:0}}.ppk-why{position:relative;width:100%;padding:80px 0;background:#fff;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ppk-why-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.ppk-why-bg-1{width:600px;height:600px;top:-200px;left:-200px;background:radial-gradient(circle,rgba(53,100,255,.03) 0,transparent 70%);animation:ppkWhyFloat 25s ease-in-out infinite}.ppk-why-bg-2{width:500px;height:500px;bottom:-150px;right:-150px;background:radial-gradient(circle,rgba(16,185,129,.03) 0,transparent 70%);animation:ppkWhyFloat 20s ease-in-out infinite reverse}.ppk-why-bg-3{width:400px;height:400px;top:40%;left:60%;background:radial-gradient(circle,rgba(245,158,11,.03) 0,transparent 70%);animation:ppkWhyFloat 22s ease-in-out 2s infinite}.ppk-why-float{position:absolute;pointer-events:none;z-index:1}.ppk-why-float-1{top:15%;left:10%;animation:ppkWhyRotate 20s linear infinite}.ppk-why-float-2{bottom:20%;right:8%;animation:ppkWhyRotate 25s linear infinite reverse}.ppk-why-float-3{top:60%;left:20%;animation:ppkWhyRotate 18s linear infinite}.ppk-why-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px}.ppk-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ppk-why-card{opacity:0;animation:ppkWhyFadeUp .8s ease forwards;animation-delay:calc(.15s * var(--card-index))}.ppk-why-card-inner{position:relative;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.03);border-radius:32px;padding:40px 30px;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;box-shadow:0 20px 40px -20px rgba(0,0,0,.1)}.ppk-why-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;transition:opacity .4s ease;z-index:-1}.ppk-why-card-inner:hover{transform:translateY(-8px);border-color:transparent;box-shadow:0 30px 60px -20px rgba(0,0,0,.15)}.ppk-why-card-inner:hover .ppk-why-card-bg{opacity:.8}.ppk-why-icon-circle{width:80px;height:80px;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transition:all .4s ease;color:#fff}.ppk-why-card-inner:hover .ppk-why-icon-circle{border-radius:50%;transform:scale(1.05) rotate(5deg)}.ppk-why-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.ppk-why-icon svg{width:100%;height:100%;stroke:#fff;fill:none}.ppk-why-content{position:relative;z-index:2}.ppk-why-title{font-size:24px;font-weight:600;color:#0d1533;margin:0 0 12px;font-family:Syne,Inter,sans-serif;line-height:1.3}.ppk-why-metric-wrapper{margin-bottom:16px}.ppk-why-metric{font-size:32px;font-weight:800;font-family:Syne,sans-serif;line-height:1.2;display:inline-block;position:relative}.ppk-why-metric:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:3px;background:currentColor;opacity:.3;border-radius:2px;transition:width .3s ease}.ppk-why-card-inner:hover .ppk-why-metric:after{width:60px}.ppk-why-description{font-size:15px;line-height:1.7;color:#4b5680;margin:0}.ppk-why-dots{position:absolute;bottom:20px;right:20px;display:flex;gap:6px;opacity:.3;transition:opacity .3s ease}.ppk-why-dots span{width:6px;height:6px;border-radius:50%;opacity:.5;animation:ppkWhyPulse 2s ease infinite}.ppk-why-dots span:nth-child(2){animation-delay:.3s}.ppk-why-dots span:nth-child(3){animation-delay:.6s}.ppk-why-card-inner:hover .ppk-why-dots{opacity:.8}.ppk-why-glow{position:absolute;top:50%;left:50%;width:150%;height:150%;border-radius:50%;opacity:0;filter:blur(50px);transform:translate(-50%,-50%);transition:opacity .5s ease;pointer-events:none;z-index:-1}.ppk-why-card-inner:hover .ppk-why-glow{opacity:.1}.ppk-why-pepoltek-dot{width:8px;height:8px;background:#3564ff;border-radius:50%;display:inline-block;animation:ppkReasonsPulse 2s infinite}.ppk-why-pepoltek-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(53,100,255,.08);border:1px solid rgba(53,100,255,.15);border-radius:100px;padding:6px 18px;color:#3564ff;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-bottom:20px}.ppk-why-pepoltek-header{text-align:center;margin-bottom:60px;opacity:0;animation:ppkReasonsFadeUp .8s ease forwards}@keyframes ppkWhyFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ppkWhyFloat{0%,to{transform:translate(0)}50%{transform:translate(40px,20px)}}@keyframes ppkWhyRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ppkWhyPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:1024px){.ppk-why-grid{gap:20px}.ppk-why-card-inner{padding:35px 25px}.ppk-why-title{font-size:22px}.ppk-why-metric{font-size:28px}}@media (max-width:768px){.ppk-why{padding:60px 0}.ppk-why-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.ppk-why-card-inner{padding:40px 30px}.ppk-why-float{display:none}}@media (max-width:480px){.ppk-why{padding:40px 0}.ppk-why-card-inner{padding:35px 25px}.ppk-why-icon-circle{width:70px;height:70px;margin-bottom:25px}.ppk-why-title{font-size:20px}.ppk-why-metric{font-size:26px}.ppk-why-description{font-size:14px}}