.refer-module__lwpqIG__container{padding-top:calc(var(--header-height) + var(--spacing-2xl));padding-bottom:var(--spacing-4xl);max-width:800px;margin:0 auto}.refer-module__lwpqIG__intro{text-align:left;margin-bottom:var(--spacing-3xl)}.refer-module__lwpqIG__title{font-size:var(--font-h1);color:var(--text-heading);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-bold)}.refer-module__lwpqIG__subtitle{font-size:var(--font-body-lg);color:var(--text-muted);max-width:600px;margin:0}.refer-module__lwpqIG__formCard{background-color:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);border:1px solid var(--color-neutral-300)}.refer-module__lwpqIG__sectionTitle{font-size:var(--font-h3);color:var(--color-primary-700);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--color-secondary-300);display:inline-block}.refer-module__lwpqIG__formGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.refer-module__lwpqIG__fullWidth{grid-column:span 2}.refer-module__lwpqIG__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.refer-module__lwpqIG__label{font-size:var(--font-small);font-weight:var(--font-weight-medium);color:var(--text-heading)}.refer-module__lwpqIG__required{color:var(--color-error);margin-left:2px}.refer-module__lwpqIG__input,.refer-module__lwpqIG__select,.refer-module__lwpqIG__textarea{width:100%;font-size:var(--font-body);border:2px solid var(--color-neutral-300);border-radius:var(--radius-md);background-color:var(--color-neutral-100);color:var(--text-body);padding:.875rem 1rem;transition:all .2s}.refer-module__lwpqIG__input:focus,.refer-module__lwpqIG__select:focus,.refer-module__lwpqIG__textarea:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 4px #2450501a}.refer-module__lwpqIG__textarea{resize:vertical;min-height:120px}.refer-module__lwpqIG__checkboxGroup{gap:var(--spacing-sm);margin-top:var(--spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}.refer-module__lwpqIG__checkboxLabel{align-items:center;gap:var(--spacing-sm);font-size:var(--font-body);color:var(--text-body);cursor:pointer;display:flex}.refer-module__lwpqIG__checkbox{border:2px solid var(--color-neutral-400);cursor:pointer;border-radius:4px;width:20px;height:20px}.refer-module__lwpqIG__submitButton{width:100%;margin-top:var(--spacing-xl);font-size:var(--font-body-lg);padding:1.25rem}.refer-module__lwpqIG__helperText{font-size:var(--font-xs);color:var(--text-muted);margin-top:var(--spacing-xs)}@media (max-width:768px){.refer-module__lwpqIG__container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.refer-module__lwpqIG__formGrid{gap:var(--spacing-md);grid-template-columns:1fr}.refer-module__lwpqIG__fullWidth{grid-column:span 1}.refer-module__lwpqIG__checkboxGroup{grid-template-columns:1fr}.refer-module__lwpqIG__formCard{padding:var(--spacing-lg)}}
