.pp-review-page{background:#fdfeff;color:#061438}.pp-review-hero{background:radial-gradient(46% 42% at 50% 22%,rgb(214 233 255 / .9),transparent 70%),radial-gradient(24% 24% at 65% 30%,rgb(255 223 158 / .34),transparent 70%),#fdfeff;padding:clamp(150px, 16vw, 210px) 24px 100px}.pp-review-wrap{max-width:780px;margin:0 auto;text-align:center}.pp-review-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:#0068d5;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-review-kicker svg{width:26px;height:10px;flex:0 0 26px;color:#0073e6}.pp-review-kicker-line{transform-origin:left center;animation:pp-review-line-in .9s cubic-bezier(.2,.7,.2,1) both}@keyframes pp-review-line-in{from{transform:scaleX(0)}}.pp-review-dot{color:#0073e6}.pp-review-google-proof{display:inline-flex;align-items:center;gap:9px;margin:0 auto 20px;padding:9px 13px;border:1px solid rgb(6 20 56 / .12);border-radius:15px 15px 15px 5px;background:#fff;box-shadow:0 10px 28px rgb(6 20 56 / .08)}.pp-review-google-mark{width:23px;height:23px;flex:0 0 23px}.pp-review-google-stars{color:#e69b00;font-size:17px;letter-spacing:2px;line-height:1}.pp-review-google-proof-text{color:#061438;font-size:13px;font-weight:750}.pp-review-page h1{max-width:15ch;margin:0 auto 20px;font-size:clamp(38px, 6vw, 64px);line-height:1.04}.pp-review-intro{max-width:650px;margin:0 auto 34px;color:#232c4e;font-size:clamp(17px, 2vw, 20px);line-height:1.65}.pp-review-card{background:#fff;border:1px solid rgb(28 25 23 / .13);border-radius:24px 24px 24px 6px;box-shadow:0 22px 70px rgb(6 20 56 / .11);padding:clamp(22px, 5vw, 40px);text-align:left}.pp-review-card label{display:block;margin-bottom:10px;font-weight:750}.pp-review-card textarea{display:block;width:100%;min-height:190px;box-sizing:border-box;resize:vertical;border:1.5px solid rgb(6 20 56 / .18);border-radius:14px;background:#f7f9fc;color:#061438;font:inherit;font-size:17px;line-height:1.65;padding:18px}.pp-review-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.pp-review-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box;border:0;border-radius:24px 24px 24px 4px;cursor:pointer;font:inherit;font-weight:750;line-height:1.2;padding:14px 22px;text-align:center;text-decoration:none}.pp-review-copy{background:#0073e6;color:#fff}.pp-review-google{background:#061438;color:#fff}.pp-review-button:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.pp-review-status{min-height:24px;margin:10px 0 0;color:#12612e;font-weight:700}.pp-review-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;padding:0;list-style:none;counter-reset:review-step;text-align:left}.pp-review-steps li{position:relative;background:#f4f2ee;border-radius:16px;counter-increment:review-step;padding:22px 18px 20px 54px}.pp-review-steps li::before{content:counter(review-step);position:absolute;top:19px;left:17px;display:grid;place-items:center;width:27px;height:27px;border-radius:10px 10px 10px 3px;background:#0073e6;color:#fff;font-size:13px;font-weight:800}.pp-review-steps strong,.pp-review-steps span{display:block}.pp-review-steps span{margin-top:5px;color:#4b5573;font-size:14px;line-height:1.5}.pp-review-personal{display:flex;align-items:center;justify-content:center;gap:16px;max-width:600px;margin:30px auto 0;text-align:left}.pp-review-personal img{width:72px;height:72px;flex:0 0 72px;border:4px solid #fff;border-radius:50%;box-shadow:0 8px 24px rgb(6 20 56 / .14);object-fit:cover}.pp-review-personal p{margin:0;color:#232c4e;line-height:1.6}.pp-experience-page .pp-review-hero{padding-top:clamp(118px, 12vw, 160px)}.pp-experience-card{max-width:680px;box-sizing:border-box;margin:0 auto}.pp-experience-card .belmij-kop{margin-bottom:24px}.pp-experience-card .belmij-kop .form-sub{display:none}.pp-experience-card .gform_wrapper,.pp-experience-card .gform_fields{margin:0}.pp-experience-card input,.pp-experience-card select,.pp-experience-card textarea,.pp-experience-card button{font-size:16px}.pp-experience-card .gform_footer{margin-bottom:0;padding-bottom:0}.pp-experience-alternative{max-width:620px;margin:24px auto 8px;color:#4b5573;line-height:1.6}.pp-experience-alternative a,.pp-experience-reviews{color:#0068d5;font-weight:750;text-underline-offset:3px}.pp-experience-reviews{display:inline-block;min-height:44px;line-height:44px}.pp-review-private-confirmation{padding:28px;border-radius:18px;background:#edf6ff;color:#061438}.pp-review-private-confirmation h3,.pp-review-private-confirmation p{margin:0}.pp-review-private-confirmation p{margin-top:8px}@media (max-width:720px){.pp-review-hero{padding:128px 18px 72px}.pp-review-actions,.pp-review-button{width:100%}.pp-experience-page .pp-review-hero{padding-top:110px}.pp-experience-card{padding:22px 18px}.pp-review-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pp-review-kicker-line{animation:none}}