.page-feedback-module__KprDFG__stage{place-items:center;min-height:60dvh;padding:1.5rem 0;display:grid}.page-feedback-module__KprDFG__fullPage{background:radial-gradient(ellipse at 100% 0, var(--kp-canvas-glow), transparent 55%), var(--bg);min-height:100dvh;padding:2rem 1rem}.page-feedback-module__KprDFG__card{border:1px solid var(--border);background:var(--surface);width:100%;max-width:34rem;box-shadow:var(--kp-shadow-hover);color:var(--text);border-radius:28px;overflow:hidden}.page-feedback-module__KprDFG__banner{background:var(--kp-hero-gradient);color:var(--kp-hero-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.page-feedback-module__KprDFG__icon{background:var(--kp-mint);width:56px;height:56px;color:var(--kp-petrol);border-radius:18px;place-items:center;display:grid;transform:rotate(-5deg)}.page-feedback-module__KprDFG__icon svg{width:26px;height:26px;transform:rotate(5deg)}.page-feedback-module__KprDFG__brand{font-size:1rem;font-weight:700}.page-feedback-module__KprDFG__body{overflow-wrap:anywhere;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.page-feedback-module__KprDFG__body h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,4vw,2rem);font-weight:750;line-height:1.15}.page-feedback-module__KprDFG__description{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.page-feedback-module__KprDFG__actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.page-feedback-module__KprDFG__actions>*{flex:auto}@media (max-width:480px){.page-feedback-module__KprDFG__body{padding:1.5rem}.page-feedback-module__KprDFG__banner{padding:1.25rem 1.5rem}.page-feedback-module__KprDFG__actions{flex-direction:column}}
