.PublicPlanReviewForm-module__RxpCSG__form{background:linear-gradient(135deg,#fff 0%,#f7fbfc 100%);border:1px solid #0f172a14;margin-top:1rem;padding:clamp(1rem,2vw,1.35rem)}.PublicPlanReviewForm-module__RxpCSG__headingRow{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.PublicPlanReviewForm-module__RxpCSG__eyebrow{color:#276f86;letter-spacing:.12em;margin:0 0 .35rem;font-size:.75rem;font-weight:900}.PublicPlanReviewForm-module__RxpCSG__headingRow h3,.PublicPlanReviewForm-module__RxpCSG__successCard h3{color:#111827;margin:0;font-size:1.2rem}.PublicPlanReviewForm-module__RxpCSG__intro,.PublicPlanReviewForm-module__RxpCSG__successCard p{color:#606873;margin:.4rem 0 0;line-height:1.55}.PublicPlanReviewForm-module__RxpCSG__ratingBlock{text-align:right;min-width:190px}.PublicPlanReviewForm-module__RxpCSG__stars{gap:.15rem;display:inline-flex}.PublicPlanReviewForm-module__RxpCSG__star,.PublicPlanReviewForm-module__RxpCSG__starActive{appearance:none;cursor:pointer;background:0 0;border:0;padding:.1rem;font-size:1.75rem;line-height:1;transition:transform .12s,color .12s}.PublicPlanReviewForm-module__RxpCSG__star{color:#cbd5e1}.PublicPlanReviewForm-module__RxpCSG__starActive{color:#f6a800}.PublicPlanReviewForm-module__RxpCSG__star:hover,.PublicPlanReviewForm-module__RxpCSG__starActive:hover,.PublicPlanReviewForm-module__RxpCSG__star:focus-visible,.PublicPlanReviewForm-module__RxpCSG__starActive:focus-visible{outline:none;transform:translateY(-2px)scale(1.05)}.PublicPlanReviewForm-module__RxpCSG__ratingLabel{color:#606873;margin-top:.3rem;font-size:.82rem;font-weight:700;display:block}.PublicPlanReviewForm-module__RxpCSG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.PublicPlanReviewForm-module__RxpCSG__form label{margin-top:.85rem;display:block}.PublicPlanReviewForm-module__RxpCSG__form label>span{color:#26313a;margin-bottom:.35rem;font-size:.88rem;font-weight:800;display:block}.PublicPlanReviewForm-module__RxpCSG__form em{color:#7a838c;font-style:normal;font-weight:500}.PublicPlanReviewForm-module__RxpCSG__form input,.PublicPlanReviewForm-module__RxpCSG__form textarea{box-sizing:border-box;color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #0f172a24;outline:none;padding:.78rem .85rem;transition:border-color .15s,box-shadow .15s}.PublicPlanReviewForm-module__RxpCSG__form input:focus,.PublicPlanReviewForm-module__RxpCSG__form textarea:focus{border-color:#276f86;box-shadow:0 0 0 3px #276f861c}.PublicPlanReviewForm-module__RxpCSG__form textarea{resize:vertical;min-height:110px}.PublicPlanReviewForm-module__RxpCSG__footerRow{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.PublicPlanReviewForm-module__RxpCSG__footerRow button{color:#fff;cursor:pointer;background:#20242a;border:1px solid #20242a;min-height:46px;padding:.7rem 1.1rem;font-weight:900}.PublicPlanReviewForm-module__RxpCSG__footerRow button:hover:not(:disabled){background:#2b1309;border-color:#2b1309}.PublicPlanReviewForm-module__RxpCSG__footerRow button:disabled{opacity:.62;cursor:wait}.PublicPlanReviewForm-module__RxpCSG__footerRow p{color:#6b7280;text-align:right;margin:0;font-size:.85rem}.PublicPlanReviewForm-module__RxpCSG__footerRow a,.PublicPlanReviewForm-module__RxpCSG__trustpilotPrompt a{color:#276f86;font-weight:900;text-decoration:none}.PublicPlanReviewForm-module__RxpCSG__footerRow a:hover,.PublicPlanReviewForm-module__RxpCSG__trustpilotPrompt a:hover{text-decoration:underline}.PublicPlanReviewForm-module__RxpCSG__errorMessage,.PublicPlanReviewForm-module__RxpCSG__message{margin:.9rem 0 0;padding:.7rem .8rem;font-size:.9rem;font-weight:700}.PublicPlanReviewForm-module__RxpCSG__errorMessage{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.PublicPlanReviewForm-module__RxpCSG__message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.PublicPlanReviewForm-module__RxpCSG__successCard{background:#f7fff9;border:1px solid #1665342e;align-items:flex-start;gap:.9rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.PublicPlanReviewForm-module__RxpCSG__successMark{color:#fff;background:#166534;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.PublicPlanReviewForm-module__RxpCSG__trustpilotPrompt{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.75rem;font-size:.9rem;display:flex}.PublicPlanReviewForm-module__RxpCSG__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:720px){.PublicPlanReviewForm-module__RxpCSG__headingRow,.PublicPlanReviewForm-module__RxpCSG__footerRow{display:block}.PublicPlanReviewForm-module__RxpCSG__ratingBlock{text-align:left;min-width:0;margin-top:.9rem}.PublicPlanReviewForm-module__RxpCSG__grid{grid-template-columns:1fr;gap:0}.PublicPlanReviewForm-module__RxpCSG__footerRow p{text-align:left;margin-top:.8rem}}
