.SuccessStorySubmission-module__NZw-oW__container{background:linear-gradient(135deg,#10b98114 0%,#0596690d 100%);border:2px solid #10b9814d;border-radius:20px;padding:2rem;position:relative}.SuccessStorySubmission-module__NZw-oW__closeButton{width:32px;height:32px;color:var(--pf-text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.SuccessStorySubmission-module__NZw-oW__closeButton:hover{color:var(--pf-text-primary);background:#ffffff1a}.SuccessStorySubmission-module__NZw-oW__introSection{text-align:center}.SuccessStorySubmission-module__NZw-oW__iconLarge{margin-bottom:1rem;font-size:3rem}.SuccessStorySubmission-module__NZw-oW__introSection h3{color:var(--pf-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.SuccessStorySubmission-module__NZw-oW__introText{color:var(--pf-text-secondary);max-width:500px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}.SuccessStorySubmission-module__NZw-oW__benefits{text-align:left;background:#0003;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.SuccessStorySubmission-module__NZw-oW__benefits h4{color:var(--pf-text-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.SuccessStorySubmission-module__NZw-oW__benefits ul{margin:0;padding:0;list-style:none}.SuccessStorySubmission-module__NZw-oW__benefits li{color:var(--pf-text-secondary);align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex}.SuccessStorySubmission-module__NZw-oW__benefitIcon{flex-shrink:0;font-size:1.1rem}.SuccessStorySubmission-module__NZw-oW__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;padding:.875rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.SuccessStorySubmission-module__NZw-oW__primaryButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.SuccessStorySubmission-module__NZw-oW__primaryButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.SuccessStorySubmission-module__NZw-oW__secondaryButton{color:var(--pf-text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:10px;padding:.875rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;transition:all .2s}.SuccessStorySubmission-module__NZw-oW__secondaryButton:hover{color:var(--pf-text-primary);background:#ffffff1a}.SuccessStorySubmission-module__NZw-oW__disclaimer{color:var(--pf-text-muted);margin-top:1.5rem;font-size:.8rem}.SuccessStorySubmission-module__NZw-oW__formSection{max-width:600px;margin:0 auto}.SuccessStorySubmission-module__NZw-oW__formSection h3{color:var(--pf-text-primary);text-align:center;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.SuccessStorySubmission-module__NZw-oW__formIntro{color:var(--pf-text-muted);text-align:center;margin:0 0 1.5rem;font-size:.9rem}.SuccessStorySubmission-module__NZw-oW__errorMessage{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.SuccessStorySubmission-module__NZw-oW__formGroup{margin-bottom:1.25rem}.SuccessStorySubmission-module__NZw-oW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.SuccessStorySubmission-module__NZw-oW__formGroup label{color:var(--pf-text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.SuccessStorySubmission-module__NZw-oW__formGroup input,.SuccessStorySubmission-module__NZw-oW__formGroup select,.SuccessStorySubmission-module__NZw-oW__formGroup textarea{width:100%;color:var(--pf-text-primary);background:#0003;border:1px solid #ffffff1a;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.SuccessStorySubmission-module__NZw-oW__formGroup input:focus,.SuccessStorySubmission-module__NZw-oW__formGroup select:focus,.SuccessStorySubmission-module__NZw-oW__formGroup textarea:focus{border-color:#10b98180;outline:none}.SuccessStorySubmission-module__NZw-oW__formGroup input::placeholder,.SuccessStorySubmission-module__NZw-oW__formGroup textarea::placeholder{color:var(--pf-text-muted)}.SuccessStorySubmission-module__NZw-oW__formGroup select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23888'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.SuccessStorySubmission-module__NZw-oW__formGroup select option{color:var(--pf-text-primary);background:#1a1a2e}.SuccessStorySubmission-module__NZw-oW__formGroup textarea{resize:vertical;min-height:80px}.SuccessStorySubmission-module__NZw-oW__fieldHint{color:var(--pf-text-muted);margin-top:.35rem;font-size:.75rem;display:block}.SuccessStorySubmission-module__NZw-oW__consentSection{background:#00000026;border-radius:10px;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:1.25rem;display:flex}.SuccessStorySubmission-module__NZw-oW__checkboxLabel{color:var(--pf-text-secondary);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.9rem;display:flex}.SuccessStorySubmission-module__NZw-oW__checkboxLabel input{accent-color:#10b981;cursor:pointer;width:18px;height:18px;margin-top:2px}.SuccessStorySubmission-module__NZw-oW__formActions{justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.SuccessStorySubmission-module__NZw-oW__successSection{text-align:center}.SuccessStorySubmission-module__NZw-oW__successIcon{margin-bottom:1rem;font-size:4rem}.SuccessStorySubmission-module__NZw-oW__successSection h3{color:var(--pf-text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.SuccessStorySubmission-module__NZw-oW__successText{color:var(--pf-text-secondary);max-width:450px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}.SuccessStorySubmission-module__NZw-oW__successText strong{color:#10b981}.SuccessStorySubmission-module__NZw-oW__successActions{text-align:left;background:#0003;border-radius:12px;margin-bottom:2rem;padding:1.25rem}.SuccessStorySubmission-module__NZw-oW__successActions p{color:var(--pf-text-primary);margin:0 0 .75rem;font-size:.9rem;font-weight:600}.SuccessStorySubmission-module__NZw-oW__successActions ol{margin:0;padding-left:1.5rem}.SuccessStorySubmission-module__NZw-oW__successActions li{color:var(--pf-text-secondary);padding:.35rem 0;font-size:.9rem}.SuccessStorySubmission-module__NZw-oW__shareSection{background:linear-gradient(135deg,#10b9811a 0%,#0596690d 100%);border:1px solid #10b9814d;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.SuccessStorySubmission-module__NZw-oW__shareSection p{color:var(--pf-text-secondary);margin:0 0 1rem;font-size:.9rem}.SuccessStorySubmission-module__NZw-oW__shareButtons{justify-content:center;gap:.75rem;display:flex}.SuccessStorySubmission-module__NZw-oW__shareButton{color:var(--pf-text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;padding:.625rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s}.SuccessStorySubmission-module__NZw-oW__shareButton:hover{background:#ffffff1a;border-color:#10b98166}.SuccessStorySubmission-module__NZw-oW__closeLink{color:var(--pf-text-muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.9rem;text-decoration:underline}.SuccessStorySubmission-module__NZw-oW__closeLink:hover{color:var(--pf-text-secondary)}@media (max-width:768px){.SuccessStorySubmission-module__NZw-oW__container{padding:1.5rem}.SuccessStorySubmission-module__NZw-oW__formRow{grid-template-columns:1fr}.SuccessStorySubmission-module__NZw-oW__formActions{flex-direction:column-reverse}.SuccessStorySubmission-module__NZw-oW__shareButtons{flex-direction:column}}@media (max-width:480px){.SuccessStorySubmission-module__NZw-oW__container{padding:1.25rem}.SuccessStorySubmission-module__NZw-oW__introSection h3,.SuccessStorySubmission-module__NZw-oW__formSection h3,.SuccessStorySubmission-module__NZw-oW__successSection h3{font-size:1.25rem}.SuccessStorySubmission-module__NZw-oW__iconLarge{font-size:2.5rem}.SuccessStorySubmission-module__NZw-oW__successIcon{font-size:3rem}}
