:root{--pcp-text-light:#FFF;--pcp-text-dark:#000;--pcp-text-muted:#4c4c4c;--pcp-text-author:#757575;--pcp-text-body:#444;--pcp-color-primary:#0a57c5;--pcp-color-accent:#1a73e8;--pcp-color-cta:#e9142b;--pcp-color-cta-dark:#de0920;--pcp-link-color:#138cd6;--pcp-bg-white:#FFF;--pcp-theme-background:linear-gradient(135deg,rgba(220,243,230,0.5) 0,transparent 40%),linear-gradient(315deg,rgba(200,232,216,0.4) 0,transparent 35%),linear-gradient(90deg,#eef6fb 0,#e6f2fa 30%,#d8edf8 60%,#c8e3f4 100%);--pcp-border-yellow:rgba(116,178,255,0.3);--pcp-border-blue:rgba(116,178,255,0.3);--pcp-border-grey:#e6e6e6;--pcp-font-family:'ZohoPuvi',sans-serif;--pcp-h1-size:54px;--pcp-h2-size:36px;--pcp-h3-size:26px;--pcp-h4-size:20px;--pcp-body-size:17px;--pcp-m-size:16px;--pcp-s-size:12px;--pcp-xl-size:48px;--pcp-wgt-extralight:100;--pcp-wgt-light:200;--pcp-wgt-regular:300;--pcp-wgt-medium:400;--pcp-wgt-semibold:500;--pcp-wgt-bold:600;--pcp-wgt-extrabold:700;--pcp-wgt-black:800;--pcp-lh-h1:75px;--pcp-lh-h2:52px;--pcp-lh-h3:38px;--pcp-lh-h4:36px;--pcp-lh-body:27.2px;--pcp-lh-cta:20px;--pcp-lh-global:24px;--pcp-ls-body:.1px;--pcp-ls-header:.5px;--pcp-ls-caps:.08em;--pcp-gap-4:4px;--pcp-gap-5:5px;--pcp-gap-6:6px;--pcp-gap-10:10px;--pcp-gap-12:12px;--pcp-gap-15:15px;--pcp-gap-18:18px;--pcp-gap-20:20px;--pcp-gap-24:24px;--pcp-gap-25:25px;--pcp-gap-30:30px;--pcp-gap-40:40px;--pcp-gap-50:50px;--pcp-gap-60:60px;--pcp-section-padding-y:80px;--pcp-section-padding-x:40px;--pcp-max-content:1200px;--pcp-max-hero-content:675px;--pcp-radius-btn:6px;--pcp-radius-card:8px;--pcp-radius-full:9999px;--pcp-shadow-screenshot:0 4px 34px 0 rgba(0,0,0,0.15);--pcp-shadow-card:0 0 14px 0 rgba(0,0,0,0.07);--pcp-shadow-card-hover:0 4px 24px 0 rgba(0,0,0,0.12);--pcp-shadow-btn:0 4px 16px rgba(233,20,43,0.25);--pcp-shadow-btn-hover:0 8px 24px rgba(233,20,43,0.35);--pcp-z-marquee:1;--pcp-transition-default:.3s ease;--pcp-transition-scroll:.75s ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--pcp-font-family);font-size:14px;font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-global);color:var(--pcp-text-body);background:var(--pcp-bg-white);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--pcp-link-color);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--pcp-font-family);cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--pcp-font-family);color:var(--pcp-text-dark)}h1{font-size:var(--pcp-h1-size);font-weight:var(--pcp-wgt-bold);line-height:var(--pcp-lh-h1);letter-spacing:var(--pcp-ls-header)}h2{font-size:var(--pcp-h2-size);font-weight:var(--pcp-wgt-bold);line-height:var(--pcp-lh-h2);letter-spacing:var(--pcp-ls-header)}h3{font-size:var(--pcp-h3-size);font-weight:var(--pcp-wgt-semibold);line-height:var(--pcp-lh-h3)}h4{font-size:var(--pcp-h4-size);font-weight:var(--pcp-wgt-semibold);line-height:var(--pcp-lh-h4)}.pcp-main{display:block}.pcp-btn--cta-footer{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:var(--pcp-radius-btn);font-size:var(--pcp-m-size);font-weight:var(--pcp-wgt-medium);line-height:var(--pcp-lh-cta);letter-spacing:var(--pcp-ls-caps);text-transform:uppercase;border:0;background:var(--pcp-color-cta);color:var(--pcp-text-light);transition:background var(--pcp-transition-default),transform var(--pcp-transition-default),box-shadow var(--pcp-transition-default);box-shadow:var(--pcp-shadow-btn)}.pcp-btn--cta-footer:hover{background:var(--pcp-color-cta-dark);transform:translateY(-3px);box-shadow:var(--pcp-shadow-btn-hover);text-decoration:none}.pcp-hero{background:var(--pcp-theme-background);padding:var(--pcp-section-padding-y) 0;position:relative;overflow:hidden}.pcp-hero::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='40' height='40' fill='none' stroke='rgba(10,87,197,0.07)' stroke-width='0.6'/%3E%3Crect x='40' y='40' width='40' height='40' fill='none' stroke='rgba(10,87,197,0.07)' stroke-width='0.6'/%3E%3Cline x1='0' y1='0' x2='40' y2='40' stroke='rgba(10,87,197,0.05)' stroke-width='0.5'/%3E%3Cline x1='40' y1='40' x2='80' y2='80' stroke='rgba(10,87,197,0.05)' stroke-width='0.5'/%3E%3Ccircle cx='40' cy='40' r='3' fill='rgba(10,87,197,0.08)'/%3E%3Ccircle cx='0' cy='0' r='1.5' fill='rgba(10,87,197,0.1)'/%3E%3Ccircle cx='80' cy='80' r='1.5' fill='rgba(10,87,197,0.1)'/%3E%3C/svg%3E");backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:0}.pcp-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 650px 500px at 25% 50%,rgba(255,255,255,0.6),transparent),radial-gradient(ellipse 600px 400px at 15% 30%,rgba(200,235,215,0.3),transparent),radial-gradient(ellipse 500px 350px at 75% 60%,rgba(180,220,248,0.4),transparent),radial-gradient(ellipse 400px 300px at 50% 80%,rgba(210,238,250,0.3),transparent);z-index:0}.pcp-hero__wrap{position:relative;z-index:1;max-width:var(--pcp-max-content);margin:0 auto;padding:0 var(--pcp-section-padding-x);display:grid;grid-template-columns:1fr 420px;gap:var(--pcp-gap-50);align-items:center}.pcp-hero__left{display:flex;flex-direction:column;gap:0;max-width:var(--pcp-max-hero-content);min-height:520px}.pcp-hero__eyebrow{margin-bottom:var(--pcp-gap-20)}.pcp-hero__eyebrow-text{font-size:var(--pcp-s-size);font-weight:var(--pcp-wgt-bold);color:var(--pcp-text-dark);letter-spacing:.1em;text-transform:uppercase;padding-bottom:6px;background-image:linear-gradient(90deg,rgba(10,87,197,0.35),rgba(11,155,80,0.3),rgba(26,115,232,0.35));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat}.pcp-hero__headlines{position:relative;margin:0}.pcp-hero__title{font-size:var(--pcp-xl-size);font-weight:var(--pcp-wgt-bold);line-height:1.38;letter-spacing:var(--pcp-ls-header);color:var(--pcp-text-dark);transition:opacity 1.2s ease,transform 1.2s ease;margin:0}.pcp-hero__title--alt{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateY(20px);pointer-events:none;margin:0}.pcp-hero__title--accent{color:var(--pcp-color-accent)}.pcp-hero__title--blue{color:var(--pcp-color-primary)}.pcp-hero__title--nowrap{white-space:nowrap}.pcp-hero__subtitle{font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-body);letter-spacing:var(--pcp-ls-body);color:var(--pcp-text-muted);max-width:560px;margin-bottom:var(--pcp-gap-24)}.pcp-hero__subtitle strong{font-weight:var(--pcp-wgt-semibold);color:var(--pcp-text-dark)}.pcp-hero__stats-row{display:flex;align-items:flex-end;gap:var(--pcp-gap-20);margin-bottom:var(--pcp-gap-20);flex-wrap:wrap}.pcp-hero__patch-group{display:flex;flex-direction:column;gap:var(--pcp-gap-5)}.pcp-hero__patch-label{font-size:10px;font-weight:var(--pcp-wgt-bold);color:var(--pcp-text-author);letter-spacing:.1em;text-transform:uppercase}.pcp-hero__patch-logos{display:flex;align-items:center;gap:var(--pcp-gap-12)}.pcp-hero__app-logo{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pcp-hero__app-logo img{width:36px;height:36px;object-fit:contain}.pcp-hero__patch-amp{font-size:20px;font-weight:var(--pcp-wgt-bold);color:var(--pcp-text-muted);line-height:1;padding-bottom:2px}.pcp-hero__stat{display:flex;flex-direction:column;gap:8px}.pcp-hero__stat-num{font-size:26px;font-weight:var(--pcp-wgt-bold);letter-spacing:-0.02em;color:var(--pcp-text-dark)}.pcp-hero__stat-num span{color:var(--pcp-color-accent)}.pcp-hero__stat-label{font-size:var(--pcp-s-size);font-weight:var(--pcp-wgt-medium);color:var(--pcp-text-author);letter-spacing:.04em;text-transform:uppercase;line-height:1}.pcp-hero__stat-divider{width:1px;height:32px;background:rgba(0,0,0,0.15);flex-shrink:0;margin-bottom:4px}.pcp-hero__ratings{display:flex;gap:8px;flex-wrap:nowrap}.pcp-hero__rating-card{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--pcp-radius-card);background:rgba(255,255,255,0.8);border:1px solid transparent;background-clip:padding-box;white-space:nowrap;backdrop-filter:blur(4px);position:relative}.pcp-hero__rating-card::before{content:'';position:absolute;inset:-1px;border-radius:var(--pcp-radius-card);padding:1px;background:linear-gradient(135deg,rgba(10,87,197,0.3),rgba(11,155,80,0.25),rgba(26,115,232,0.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pcp-hero__rating-logo{height:18px;width:auto;max-width:80px;object-fit:contain;flex-shrink:0}.pcp-hero__rating-logo--sm{height:14px;max-width:60px}.pcp-hero__rating-score{font-size:12px;font-weight:var(--pcp-wgt-bold);color:var(--pcp-text-dark);line-height:1}.pcp-hero__rating-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pcp-hero__rating-stars{display:flex;gap:1px;flex-shrink:0}.pcp-hero__rating-stars svg{width:10px;height:10px}.signup-form .formset .edi-btn{max-width:325px}.signup-form .formset{background-color:#fff;padding:40px;border-radius:10px;transform:scale(1);transition:all ease-out 350ms;box-shadow:0 14px 24px 0 rgb(0 0 0 / .03)}.signup-form .formset.jump{transform:scale(1.1);box-shadow:0 14px 24px 0 rgb(0 0 0 / .03)}.signup-form .formset h4{color:#000 !important;margin:0 0 20px;text-align:center}.signup-form .formset #downloadSubmit{font-family:'ZohoPuvi';display:block;width:100% !important;text-align:center;background-color:#ea152b !important;padding:12px 4px !important;border-radius:8px !important;color:var(--text-light-color);text-decoration:none;margin:30px auto 0 !important;font-weight:500;font-size:16px !important;color:#fff !important}.signup-form .dwn-priv{text-align:left;margin:10px 0;max-width:100%}.signup-form .dwn-priv a{color:#0085ff;text-decoration:underline;text-underline-offset:2px}.signup-form .edi-btn inputgroup select{margin-top:20px !important}.pcp-hero__form-placeholder{background:var(--pcp-bg-white);border:1px solid var(--pcp-border-grey);border-radius:var(--pcp-radius-card);border-top:3px solid var(--pcp-color-cta);padding:32px 28px;box-shadow:var(--pcp-shadow-screenshot);display:flex;flex-direction:column;gap:var(--pcp-gap-18)}@keyframes pcp-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.pcp-hero__form-placeholder-bar,.pcp-hero__form-placeholder-field,.pcp-hero__form-placeholder-btn{border-radius:4px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);background-size:800px 100%;animation:pcp-shimmer 1.6s ease-in-out infinite}.pcp-hero__form-placeholder-bar{height:20px;width:70%}.pcp-hero__form-placeholder-bar--short{height:14px;width:50%;margin-top:-8px}.pcp-hero__form-placeholder-field{height:40px;width:100%;border-radius:var(--pcp-radius-card)}.pcp-hero__form-placeholder-btn{height:44px;width:100%;border-radius:var(--pcp-radius-btn);background:linear-gradient(90deg,#f5d0d4 25%,#fae0e2 50%,#f5d0d4 75%);background-size:800px 100%;margin-top:var(--pcp-gap-6)}.pcp-customers{padding:20px 0 32px;background:radial-gradient(ellipse 500px 200px at 50% 50%,rgba(200,235,215,0.25),transparent),radial-gradient(ellipse 500px 200px at 70% 50%,rgba(180,220,248,0.3),transparent),linear-gradient(180deg,#d8edf8 0,#e6f2fa 40%,#eef6fb 70%,#f4f9fd 100%);overflow:hidden}.pcp-customers .pcp-animate{transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.pcp-customers .pcp-animate.pcp-animate--visible{opacity:1;transform:translateY(0)}.pcp-customers__title{text-align:center;font-size:var(--pcp-s-size);font-weight:var(--pcp-wgt-semibold);color:#1a3a5c;letter-spacing:.1em;text-transform:uppercase;line-height:normal;margin-bottom:16px}.pcp-customers__marquee{overflow:hidden;position:relative}.pcp-customers__marquee::before,.pcp-customers__marquee::after{content:'';position:absolute;top:0;bottom:0;width:70px;z-index:var(--pcp-z-marquee)}.pcp-customers__marquee::before{left:0;background:linear-gradient(90deg,rgba(222,240,237,0.85),transparent)}.pcp-customers__marquee::after{right:0;background:linear-gradient(-90deg,rgba(216,237,248,0.85),transparent)}.pcp-customers__track{display:flex;gap:var(--pcp-gap-30);animation:pcp-marquee 50s linear infinite;width:max-content;align-items:center}.pcp-customers__track:hover{animation-play-state:paused}@keyframes pcp-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.pcp-customers__item{display:flex;align-items:center;justify-content:center;padding:12px 22px;min-width:150px;height:60px;flex-shrink:0;background:#fff;border-radius:var(--pcp-radius-card);border:1px solid rgba(10,87,197,0.1);box-shadow:0 2px 8px rgba(10,87,197,0.06);transition:transform var(--pcp-transition-default),box-shadow var(--pcp-transition-default)}.pcp-customers__item:hover{transform:translateY(-2px);box-shadow:var(--pcp-shadow-card)}.pcp-customers__item img{height:36px;max-width:130px;object-fit:contain;filter:grayscale(0.3);transition:filter var(--pcp-transition-default)}.pcp-customers__item:hover img{filter:grayscale(0)}.pcp-section__eyebrow{display:inline-flex;align-items:center}.pcp-section__eyebrow-line{display:none}.pcp-section__eyebrow-text{font-size:var(--pcp-s-size);font-weight:var(--pcp-wgt-bold);color:var(--pcp-color-primary);letter-spacing:.1em;text-transform:uppercase;padding:5px 16px;border-radius:var(--pcp-radius-full);background:rgba(10,87,197,0.05);border:1px solid transparent;background-clip:padding-box;position:relative}.pcp-section__eyebrow-text::before{content:'';position:absolute;inset:-1px;border-radius:var(--pcp-radius-full);padding:1px;background:linear-gradient(90deg,rgba(10,87,197,0.35),rgba(11,155,80,0.3),rgba(26,115,232,0.35));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pcp-section__eyebrow-text--accent{color:var(--pcp-color-primary)}.pcp-section__title{font-size:clamp(26px,3vw,36px);font-weight:var(--pcp-wgt-bold);line-height:var(--pcp-lh-h2);letter-spacing:var(--pcp-ls-header);margin-bottom:var(--pcp-gap-12);color:var(--pcp-text-dark)}.pcp-section__subtitle{font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-body);letter-spacing:var(--pcp-ls-body);color:var(--pcp-text-muted);max-width:600px;margin-bottom:var(--pcp-gap-50)}.pcp-challenge{padding:var(--pcp-section-padding-y) var(--pcp-section-padding-x);max-width:var(--pcp-max-content);margin:0 auto}.pcp-challenge__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pcp-gap-24)}.pcp-challenge__card{padding:var(--pcp-gap-25);border-radius:var(--pcp-radius-card);background:var(--pcp-bg-white);border:1px solid transparent;background-clip:padding-box;position:relative;transition:transform var(--pcp-transition-default),box-shadow var(--pcp-transition-default);box-shadow:var(--pcp-shadow-card)}.pcp-challenge__card::before{content:'';position:absolute;inset:-1px;border-radius:var(--pcp-radius-card);padding:1px;background:linear-gradient(135deg,rgba(10,87,197,0.3),rgba(11,155,80,0.25),rgba(26,115,232,0.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pcp-challenge__card:hover{transform:translateY(-4px);box-shadow:var(--pcp-shadow-card-hover)}.pcp-challenge__icon{margin-bottom:var(--pcp-gap-10)}.pcp-challenge__card--blue{border-color:transparent}.pcp-challenge__card-title{font-size:var(--pcp-h4-size);font-weight:var(--pcp-wgt-semibold);line-height:var(--pcp-lh-h4);margin-top:0;margin-bottom:var(--pcp-gap-12);color:var(--pcp-text-dark)}.pcp-challenge__card--blue .pcp-challenge__card-title{color:var(--pcp-text-dark)}.pcp-challenge__card-desc{font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-body);letter-spacing:var(--pcp-ls-body);color:var(--pcp-text-muted)}.pcp-how-it-works{padding:var(--pcp-section-padding-y) var(--pcp-section-padding-x);max-width:var(--pcp-max-content);margin:0 auto}.pcp-how-it-works__steps{display:grid;grid-template-columns:repeat(7,auto);align-items:stretch;gap:0}.pcp-how-it-works__step{text-align:center;position:relative;padding:36px var(--pcp-gap-25) var(--pcp-gap-25);margin-top:24px;background:var(--pcp-bg-white);border-radius:var(--pcp-radius-card);border:1px solid transparent;background-clip:padding-box;box-shadow:var(--pcp-shadow-card)}.pcp-how-it-works__step::after{content:'';position:absolute;inset:-1px;border-radius:var(--pcp-radius-card);padding:1px;background:linear-gradient(135deg,rgba(10,87,197,0.3),rgba(11,155,80,0.25),rgba(26,115,232,0.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pcp-how-it-works__arrow{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0}.pcp-how-it-works__arrow svg{color:var(--pcp-color-primary);opacity:.4}.pcp-how-it-works__num{width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid rgba(10,87,197,0.2);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:var(--pcp-wgt-bold);color:var(--pcp-color-primary);position:absolute;top:-24px;left:50%;transform:translateX(-50%)}.pcp-how-it-works__label{font-size:var(--pcp-h4-size);font-weight:var(--pcp-wgt-semibold);line-height:var(--pcp-lh-h4);margin-bottom:var(--pcp-gap-12);color:var(--pcp-text-dark)}.pcp-how-it-works__desc{font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-body);letter-spacing:var(--pcp-ls-body);color:var(--pcp-text-muted)}.pcp-how-it-works__step--accent{border-color:transparent}.pcp-how-it-works__step--accent .pcp-how-it-works__num{background:#fff;border-color:rgba(10,87,197,0.2);color:var(--pcp-color-accent)}.pcp-integration{padding:var(--pcp-section-padding-y) var(--pcp-section-padding-x);max-width:var(--pcp-max-content);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--pcp-gap-60);align-items:center}.pcp-integration__title{font-size:clamp(24px,2.8vw,36px);font-weight:var(--pcp-wgt-bold);line-height:var(--pcp-lh-h2);letter-spacing:var(--pcp-ls-header);margin-bottom:var(--pcp-gap-18);color:var(--pcp-text-dark)}.pcp-integration__desc{font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-body);letter-spacing:var(--pcp-ls-body);color:var(--pcp-text-muted);margin-bottom:var(--pcp-gap-24)}.pcp-integration__checks{display:flex;flex-wrap:wrap;gap:var(--pcp-gap-12) var(--pcp-gap-25)}.pcp-integration__check{display:flex;align-items:center;gap:8px;font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-medium);color:var(--pcp-text-muted)}.pcp-integration__check-icon{color:#0b9b50;font-size:16px;font-weight:var(--pcp-wgt-bold)}.pcp-integration__right{display:flex;align-items:center;justify-content:center}.pcp-integration__diagram{padding:var(--pcp-gap-40) var(--pcp-gap-30);border-radius:20px;background:transparent;border:0;display:flex;align-items:center;justify-content:center}.pcp-integration__card{display:flex;flex-direction:column;align-items:center;gap:var(--pcp-gap-15);padding:var(--pcp-gap-25) var(--pcp-gap-20);border-radius:var(--pcp-radius-card);border:1px solid transparent;background-clip:padding-box;background-color:var(--pcp-bg-white);min-width:130px;position:relative;transition:transform var(--pcp-transition-default),box-shadow var(--pcp-transition-default);box-shadow:var(--pcp-shadow-card)}.pcp-integration__card::before{content:'';position:absolute;inset:-1px;border-radius:var(--pcp-radius-card);padding:1px;background:linear-gradient(135deg,rgba(10,87,197,0.3),rgba(11,155,80,0.25),rgba(26,115,232,0.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pcp-integration__card:hover{transform:translateY(-3px);box-shadow:var(--pcp-shadow-card-hover)}.pcp-integration__card-label{font-size:13px;font-weight:var(--pcp-wgt-semibold);color:var(--pcp-text-muted);white-space:nowrap}.pcp-integration__card--center{padding:var(--pcp-gap-30) var(--pcp-gap-25);min-width:160px;background-color:var(--pcp-bg-white);border:1px solid transparent;z-index:3;box-shadow:var(--pcp-shadow-card)}.pcp-integration__card--center:hover{transform:translateY(-3px);box-shadow:var(--pcp-shadow-card-hover)}.pcp-integration__card--center .pcp-integration__card-label{color:var(--pcp-color-accent);font-weight:var(--pcp-wgt-bold)}.pcp-integration__connector{display:flex;align-items:center;z-index:2;padding:0 6px}.pcp-capabilities{padding:var(--pcp-section-padding-y) var(--pcp-section-padding-x);max-width:var(--pcp-max-content);margin:0 auto}.pcp-capabilities__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pcp-gap-24)}.pcp-feature-card{padding:var(--pcp-gap-25);border-radius:var(--pcp-radius-card);background:var(--pcp-bg-white);border:1px solid transparent;background-clip:padding-box;position:relative;transition:transform var(--pcp-transition-default),box-shadow var(--pcp-transition-default);box-shadow:var(--pcp-shadow-card)}.pcp-feature-card::before{content:'';position:absolute;inset:-1px;border-radius:var(--pcp-radius-card);padding:1px;background:linear-gradient(135deg,rgba(10,87,197,0.3),rgba(11,155,80,0.25),rgba(26,115,232,0.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pcp-feature-card--accent{border-color:transparent}.pcp-feature-card:hover{transform:translateY(-4px);box-shadow:var(--pcp-shadow-card-hover)}.pcp-feature-card__icon{margin-bottom:var(--pcp-gap-10)}.pcp-feature-card__title{font-size:var(--pcp-h4-size);font-weight:var(--pcp-wgt-semibold);line-height:var(--pcp-lh-h4);margin-top:0;margin-bottom:var(--pcp-gap-12);color:var(--pcp-text-dark)}.pcp-feature-card--accent .pcp-feature-card__title{color:var(--pcp-text-dark)}.pcp-feature-card__desc{font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-body);letter-spacing:var(--pcp-ls-body);color:var(--pcp-text-muted)}.pcp-capabilities__mockup{display:flex;align-items:stretch;justify-content:center;perspective:800px}.pcp-mockup__parallax{width:100%;transition:transform .12s ease-out;transform-style:preserve-3d;will-change:transform}.pcp-mockup{width:100%;border-radius:var(--pcp-radius-card);overflow:hidden;background:var(--pcp-bg-white);border:1px solid var(--pcp-border-blue);box-shadow:var(--pcp-shadow-card);animation:pcp-mockup-float 6s ease-in-out infinite;will-change:transform}@keyframes pcp-mockup-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.pcp-mockup__header{height:32px;background:rgba(10,87,197,0.05);border-bottom:1px solid var(--pcp-border-blue);display:flex;align-items:center;padding:0 14px;gap:6px}.pcp-mockup__dot{width:8px;height:8px;border-radius:50%}.pcp-mockup__dot--red{background:#ff5f57}.pcp-mockup__dot--yellow{background:#febc2e}.pcp-mockup__dot--green{background:#28c840}.pcp-mockup__logo{margin-left:4px;flex-shrink:0}.pcp-mockup__title{font-size:11px;color:var(--pcp-text-dark);margin-left:2px;font-weight:var(--pcp-wgt-semibold)}.pcp-mockup__body{padding:14px;display:flex;flex-direction:column;gap:10px}.pcp-mockup__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(10,87,197,0.04);border:1px solid rgba(10,87,197,0.1)}.pcp-mockup__row-dot{width:22px;height:22px;border-radius:5px;flex-shrink:0}.pcp-mockup__row-logo{width:22px;height:22px;flex-shrink:0;object-fit:contain;border-radius:4px}.pcp-mockup__row-dot--blue{background:linear-gradient(135deg,#0a57c5,#083e96)}.pcp-mockup__row-dot--orange{background:linear-gradient(135deg,#1a73e8,#0d5bc4)}.pcp-mockup__row-dot--green{background:linear-gradient(135deg,#107c10,#0e6b0e)}.pcp-mockup__row-info{flex:1;min-width:0}.pcp-mockup__row-name{font-size:12px;line-height:1.3;color:var(--pcp-text-dark);font-weight:var(--pcp-wgt-semibold)}.pcp-mockup__row-meta{font-size:10px;line-height:1.3;color:var(--pcp-text-muted);margin-top:2px}.pcp-mockup__status{font-size:9px;padding:3px 10px;border-radius:20px;font-weight:var(--pcp-wgt-bold);flex-shrink:0;white-space:nowrap}.pcp-mockup__status--ready{background:rgba(16,124,16,0.08);color:#0b9b50;border:1px solid rgba(16,124,16,0.2)}.pcp-mockup__status--publish{background:rgba(10,87,197,0.08);color:var(--pcp-color-accent);border:1px solid rgba(10,87,197,0.2)}.pcp-mockup__status--syncing{background:rgba(233,20,43,0.08);color:#e9142b;border:1px solid rgba(233,20,43,0.2);animation:pcp-blink 2s ease-in-out infinite}@keyframes pcp-blink{0%,100%{opacity:1}50%{opacity:.5}}.pcp-mockup__progress{padding:10px 12px}.pcp-mockup__progress-labels{font-size:10px;color:var(--pcp-text-muted);display:flex;justify-content:space-between;margin-bottom:5px}.pcp-mockup__progress-count{color:var(--pcp-color-primary)}.pcp-mockup__progress-bar{height:5px;border-radius:3px;background:rgba(10,87,197,0.08);overflow:hidden}.pcp-mockup__progress-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--pcp-color-primary),#5fa2ff);animation:pcp-progress 4s ease-in-out infinite alternate}@keyframes pcp-progress{0%{width:35%}100%{width:78%}}.pcp-cta-section{padding:var(--pcp-section-padding-y) var(--pcp-section-padding-x);text-align:center;background:var(--pcp-theme-background);position:relative;overflow:hidden}.pcp-cta-section::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='40' height='40' fill='none' stroke='rgba(10,87,197,0.07)' stroke-width='0.6'/%3E%3Crect x='40' y='40' width='40' height='40' fill='none' stroke='rgba(10,87,197,0.07)' stroke-width='0.6'/%3E%3Cline x1='0' y1='0' x2='40' y2='40' stroke='rgba(10,87,197,0.05)' stroke-width='0.5'/%3E%3Cline x1='40' y1='40' x2='80' y2='80' stroke='rgba(10,87,197,0.05)' stroke-width='0.5'/%3E%3Ccircle cx='40' cy='40' r='3' fill='rgba(10,87,197,0.08)'/%3E%3Ccircle cx='0' cy='0' r='1.5' fill='rgba(10,87,197,0.1)'/%3E%3Ccircle cx='80' cy='80' r='1.5' fill='rgba(10,87,197,0.1)'/%3E%3C/svg%3E");backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:0}.pcp-cta-section::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 500px 350px at 80% 30%,rgba(200,235,215,0.35),transparent),radial-gradient(ellipse 600px 400px at 25% 60%,rgba(180,220,248,0.4),transparent),radial-gradient(ellipse 400px 300px at 55% 20%,rgba(210,238,250,0.3),transparent);z-index:0}.pcp-cta-section__inner{position:relative;z-index:1;max-width:700px;margin:0 auto}.pcp-cta-section__title{font-size:clamp(28px,3.5vw,48px);font-weight:var(--pcp-wgt-bold);line-height:var(--pcp-lh-h2);letter-spacing:var(--pcp-ls-header);margin-bottom:var(--pcp-gap-18);color:var(--pcp-text-dark)}.pcp-cta-section__title--accent{color:var(--pcp-color-accent)}.pcp-cta-section__desc{font-size:var(--pcp-body-size);font-weight:var(--pcp-wgt-regular);line-height:var(--pcp-lh-body);letter-spacing:var(--pcp-ls-body);color:var(--pcp-text-muted);margin-bottom:var(--pcp-gap-40)}.pcp-cta-section__sub{margin-top:var(--pcp-gap-20);font-size:13px;color:var(--pcp-text-author)}.pcp-cta-section__sub span{color:var(--pcp-color-primary)}.pcp-section--tinted-warm{background:#fff}.pcp-section--tinted-cool{background:#f9f9f9}.pcp-animate{opacity:0;transform:translateY(100px);transition:opacity var(--pcp-transition-scroll),transform var(--pcp-transition-scroll)}.pcp-animate--visible{opacity:1;transform:translateY(0)}.pcp-animate--d1{transition-delay:.1s}.pcp-animate--d2{transition-delay:.2s}.pcp-animate--d3{transition-delay:.3s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:rgba(10,87,197,0.2);border-radius:3px}nav ul.productmenu{margin:5px 0;text-align:center;align-items:center;display:flex}nav ul.productmenu.header-nav>li{margin:0}@media(max-width:1024px){:root{--pcp-section-padding-y:60px;--pcp-section-padding-x:24px}nav ul.header-nav{display:none}.pcp-hero__wrap{grid-template-columns:1fr;gap:var(--pcp-gap-40);padding:0 var(--pcp-section-padding-x)}.pcp-hero__left{max-width:100%}.pcp-challenge__grid{grid-template-columns:repeat(2,1fr)}.signup-form{max-width:100%}.pcp-how-it-works__steps{grid-template-columns:1fr auto 1fr;gap:var(--pcp-gap-10)}.pcp-how-it-works__arrow:nth-of-type(2){grid-column:1 / -1;justify-content:center}.pcp-how-it-works__arrow svg{transform:rotate(90deg)}.pcp-integration{grid-template-columns:1fr;gap:var(--pcp-gap-40)}.pcp-capabilities__grid{grid-template-columns:repeat(2,1fr)}.pcp-cta-section{padding:var(--pcp-gap-60) var(--pcp-section-padding-x)}}@media screen and (max-width:760px){.edi-btn inputgroup input{min-width:100%}}@media(max-width:480px){:root{--pcp-section-padding-y:50px;--pcp-section-padding-x:20px}.pcp-integration__card{width:100%}.pcp-hero__title{font-size:clamp(30px,8vw,40px)}.pcp-hero__stats-row{gap:var(--pcp-gap-12)}.pcp-hero__ratings{flex-wrap:wrap;gap:8px}.pcp-challenge__grid,.pcp-capabilities__grid{grid-template-columns:1fr}.pcp-how-it-works__steps{grid-template-columns:1fr}.signup-form{min-width:unset;padding:0;width:100%}.signup-form .formset{padding:20px}.pcp-how-it-works__arrow{width:auto;padding:4px 0}.pcp-how-it-works__arrow svg{transform:rotate(90deg)}.pcp-integration__diagram{flex-direction:column;padding:0;width:100%}.pcp-integration__connector{flex-direction:column;padding:2px 0}.pcp-integration__card--center{margin:-12px 0}.pcp-btn--cta-footer{padding:12px 24px;font-size:14px}.pcp-cta-section__title{font-size:clamp(24px,7vw,36px)}.edi-btn{padding:0}.edi-btn inputgroup input{min-width:100%;height:45px}.pcp-integration__card{width:300px}.pcp-integration__diagram{padding:0}.pcp-integration__right{width:100%}}.heading-menu{display:none}.heading-menu,#allFea,.btmBar,#btmscroll{display:none}div#topsec-rhs,nav ul.productmenu>li,.nav-dwn.fr{display:none}nav ul.productmenu>li#demo,nav ul.productmenu>li#quote{display:block;font-weight:400}.headerinner.fixed nav ul.productmenu>li#quote{border:0;background:#ea152b;color:#FFF}.headerinner.fixed nav ul.productmenu>li#quote a{color:#FFF}nav ul.productmenu>li#quote{border:solid #000 1px;border-radius:6px;margin:4px 10px;padding:5px 20px;color:#000;font-weight:400}