@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap');.gform_wrapper {  font-family:'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;  max-width:900px;  margin:2rem auto;  padding:3rem;  background:#ffffff;  border-radius:20px;  box-shadow:0 20px 60px rgba(0, 0, 0, 0.08), 0 8px 25px rgba(0, 0, 0, 0.04);  border:1px solid rgba(192, 255, 45, 0.1);  position:relative;  overflow:hidden;}.gform_wrapper::before {  content:'';  position:absolute;  top:0;  left:0;  right:0;  height:4px;  background:linear-gradient(90deg, #c0ff2d 0%, #a8e626 100%);  z-index:1;}.gform_heading {  margin-bottom:2.5rem;  text-align:center;  position:relative;  z-index:2;}.gform_title {  font-family:'Manrope', sans-serif;  font-size:2.5rem;  font-weight:700;  color:#1a1a1a;  margin:0 0 1rem 0;  line-height:1.2;  letter-spacing:-0.02em;}.gform_description {  font-size:1.1rem;  color:#666;  margin:0;  line-height:1.6;}.gform_body {  position:relative;  z-index:2;}.gfield_html h2 {  font-family:'Manrope', sans-serif;  font-size:1.8rem;  font-weight:600;  color:#1a1a1a;  margin:2.5rem 0 1.5rem 0;  line-height:1.3;  position:relative;  padding-left:1rem;}.gfield_html h2::before {  content:'';  position:absolute;  left:0;  top:0.5rem;  width:4px;  height:1.5rem;  background:linear-gradient(135deg, #c0ff2d 0%, #a8e626 100%);  border-radius:2px;}.gfield_html p {  font-size:1rem;  line-height:1.7;  color:#4a4a4a;  margin:0 0 1.5rem 0;}.gfield_html ul {  padding-left:2rem;  margin:1rem 0 1.5rem 0;  list-style-type:disc;}.gfield_html li {  font-size:1rem;  line-height:1.6;  color:#4a4a4a;  margin:0.5rem 0;  position:relative;  display:list-item;  list-style-type:disc;  list-style-position:outside;}.gfield_html li::marker {  color:#c0ff2d;  font-size:1.2em;}.gfield_html blockquote {  background:linear-gradient(135deg, rgba(192, 255, 45, 0.08) 0%, rgba(192, 255, 45, 0.04) 100%);  border-left:4px solid #c0ff2d;  padding:1rem 1.5rem;  margin:1.5rem 0;  border-radius:0 8px 8px 0;  font-style:italic;  color:#2a2a2a;}.gfield_html code {  background:#f8f9fa;  border:1px solid #e9ecef;  padding:0.25rem 0.5rem;  border-radius:4px;  font-family:'Monaco', 'Menlo', 'Ubuntu Mono', monospace;  font-size:0.9rem;  color:#495057;}.gfield_html div[style*="background:#3a78f2"] {  background:linear-gradient(135deg, #c0ff2d 0%, #a8e626 100%) !important;  color:#1a1a1a !important;  padding:2rem !important;  border-radius:16px !important;  text-align:center !important;  font-weight:600 !important;  margin:2rem 0 !important;  box-shadow:0 8px 32px rgba(192, 255, 45, 0.25);  border:none !important;}.warning-box {  background:linear-gradient(135deg, rgba(255, 152, 0, 0.1) 0%, rgba(255, 193, 7, 0.05) 100%);  border:2px solid #ff9800;  border-radius:12px;  padding:1.5rem;  margin:1.5rem 0;  font-family:'Manrope', sans-serif;  font-size:1rem;  line-height:1.5;  color:#8b4513;  position:relative;  box-shadow:0 4px 16px rgba(255, 152, 0, 0.15);  border-left:6px solid #ff9800;}.warning-box strong {  color:#bf360c;  font-weight:700;}.warning-box::before {  content:'';  position:absolute;  top:-2px;  left:-2px;  right:-2px;  bottom:-2px;  background:linear-gradient(45deg, #ff9800, #ffc107, #ff9800);  border-radius:14px;  z-index:-1;  opacity:0;  animation:warningPulse 3s ease-in-out infinite;}@keyframes warningPulse {  0%, 100% { opacity:0; }  50% { opacity:0.2; }}.gform_fields {  display:grid;  gap:1.5rem;  margin-top:2rem;}.gfield {  position:relative;}.gfield_label {  font-family:'Manrope', sans-serif;  font-size:0.95rem;  font-weight:600;  color:#2a2a2a;  margin-bottom:0.75rem;  display:block;  letter-spacing:-0.01em;}.ginput_container {  position:relative;}.gfield input[type="text"],.gfield select {  width:100%;  padding:1rem 1.25rem;  border:2px solid #e5e7eb;  border-radius:12px;  font-family:'Manrope', sans-serif;  font-size:1rem;  font-weight:400;  color:#1a1a1a;  background:#ffffff;  transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);  outline:none;  box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);}.gfield input[type="text"]:focus,.gfield select:focus {  border-color:#c0ff2d;  box-shadow:0 0 0 4px rgba(192, 255, 45, 0.1), 0 4px 12px rgba(0, 0, 0, 0.1);  transform:translateY(-1px);}.gfield input[type="text"]:hover,.gfield select:hover {  border-color:#c0ff2d;  box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);}.gfield select {  appearance:none;  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");  background-position:right 1rem center;  background-repeat:no-repeat;  background-size:1.5em 1.5em;  padding-right:3rem;}.gform_fields .gfield--width-quarter {  grid-column:span 1;}.gform_fields {  grid-template-columns:repeat(4, 1fr);}.gfield--width-full {  grid-column:span 4;}@media (max-width:768px) {  .gform_fields {    grid-template-columns:1fr;  }    .gfield--width-quarter,  .gfield--width-full {    grid-column:span 1;  }}@media (min-width:769px) and (max-width:1024px) {  .gform_fields {    grid-template-columns:repeat(2, 1fr);  }    .gfield--width-quarter {    grid-column:span 1;  }    .gfield--width-full {    grid-column:span 2;  }}.gform_footer {  margin-top:3rem;  text-align:center;  position:relative;  z-index:2;}.gform_button {  font-family:'Manrope', sans-serif;  font-size:1.1rem;  font-weight:600;  color:#1a1a1a;  background:linear-gradient(135deg, #c0ff2d 0%, #a8e626 100%);  border:none;  border-radius:16px;  padding:1.25rem 3rem;  cursor:pointer;  transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);  box-shadow:0 8px 32px rgba(192, 255, 45, 0.25);  letter-spacing:-0.01em;  position:relative;  overflow:hidden;}.gform_button::before {  content:'';  position:absolute;  top:0;  left:-100%;  width:100%;  height:100%;  background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);  transition:left 0.5s;}.gform_button:hover {  transform:translateY(-2px);  box-shadow:0 12px 48px rgba(192, 255, 45, 0.35);  background:linear-gradient(135deg, #a8e626 0%, #95d122 100%);}.gform_button:hover::before {  left:100%;}.gform_button:active {  transform:translateY(0);  box-shadow:0 4px 16px rgba(192, 255, 45, 0.25);}.gfield_html a {  color:#1a1a1a;  font-weight:600;  text-decoration:none;  border-bottom:2px solid #c0ff2d;  transition:all 0.3s ease;  padding-bottom:1px;}.gfield_html a:hover {  color:#1a1a1a;  border-bottom-color:#a8e626;  background:rgba(192, 255, 45, 0.1);  padding:2px 4px;  margin:-2px -4px;  border-radius:4px;}@media (max-width:768px) {  .gform_wrapper {    margin:1rem;    padding:2rem 1.5rem;    border-radius:16px;  }    .gform_title {    font-size:2rem;  }    .gfield_html h2 {    font-size:1.5rem;  }    .gform_button {    width:100%;    max-width:300px;  }}.gform_wrapper.gform_submitting {  opacity:0.7;  pointer-events:none;}.gfield_error input,.gfield_error select {  border-color:#ef4444;  box-shadow:0 0 0 4px rgba(239, 68, 68, 0.1);}.validation_error {  color:#ef4444;  font-size:0.875rem;  margin-top:0.5rem;  font-weight:500;}.gform_confirmation_wrapper {  background:linear-gradient(135deg, rgba(192, 255, 45, 0.08) 0%, rgba(192, 255, 45, 0.04) 100%);  border:2px solid #c0ff2d;  border-radius:16px;  padding:2rem;  text-align:center;  margin:2rem auto;  max-width:600px;}.gfield input:focus-visible,.gfield select:focus-visible,.gform_button:focus-visible {  outline:2px solid #c0ff2d;  outline-offset:2px;}@media print {  .gform_wrapper {    box-shadow:none;    border:1px solid #ddd;  }    .gform_button {    background:#c0ff2d;    color:#1a1a1a;  }}