.ParknFlyForm-module__aw7CGG__form{gap:clamp(18px,3vw,28px);display:grid}.ParknFlyForm-module__aw7CGG__fieldRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,3vw,20px);display:grid}.ParknFlyForm-module__aw7CGG__fieldGroup{gap:8px;display:grid}.ParknFlyForm-module__aw7CGG__label{letter-spacing:.02em;color:var(--color-primary);font-size:15px;font-weight:600}.ParknFlyForm-module__aw7CGG__input{appearance:none;color:#0a1f54;background:#ffffffe6;border:1px solid #091f5429;border-radius:6px;width:100%;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.ParknFlyForm-module__aw7CGG__input:focus{border-color:#004affa6;outline:none;box-shadow:0 0 0 4px #004aff29}.ParknFlyForm-module__aw7CGG__inputError{background:#fff5f5f2;border-color:#d92d20b3}.ParknFlyForm-module__aw7CGG__checkboxGroup{background:#0d21540d;border:1px solid #091f541a;border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:18px 20px;display:grid}.ParknFlyForm-module__aw7CGG__checkboxInput{width:18px;height:18px;accent-color:var(--color-accent);margin-top:4px}.ParknFlyForm-module__aw7CGG__checkboxLabel{color:#091f54d9;font-size:15px;line-height:1.6}.ParknFlyForm-module__aw7CGG__fieldError{color:#b42318;margin:4px 0 0;font-size:14px}.ParknFlyForm-module__aw7CGG__errorMessage{color:#7a1b0f;background:#d92d201f;border:1px solid #d92d203d;border-radius:8px;margin:-4px 0 4px;padding:12px 16px;font-size:15px}.ParknFlyForm-module__aw7CGG__submitButton{background:linear-gradient(135deg, var(--color-accent), #3873ff);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;justify-self:flex-start;padding:14px 36px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s}.ParknFlyForm-module__aw7CGG__submitButton:hover{transform:translateY(-2px);box-shadow:0 12px 24px #091f542e}.ParknFlyForm-module__aw7CGG__submitButton:focus-visible{outline:none;box-shadow:0 0 0 4px #004aff42}.ParknFlyForm-module__aw7CGG__submitButton:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none}.ParknFlyForm-module__aw7CGG__dialogOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;background:#050e2673;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ParknFlyForm-module__aw7CGG__dialog{background:linear-gradient(135deg,#fff,#f3f6ff);border-radius:24px;gap:16px;width:min(420px,100%);padding:32px;display:grid;box-shadow:0 28px 60px #091f5452}.ParknFlyForm-module__aw7CGG__dialogTitle{color:var(--color-primary);margin:0;font-size:22px}.ParknFlyForm-module__aw7CGG__dialogMessage{color:#091f54cc;margin:0;font-size:16px;line-height:1.6}.ParknFlyForm-module__aw7CGG__dialogNote{color:#091f54b3;background:#0e38a014;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.6}.ParknFlyForm-module__aw7CGG__closeButton{color:#fff;cursor:pointer;background:#091f54e6;border:none;border-radius:999px;justify-self:flex-start;padding:12px 24px;font-weight:600;transition:background .2s,transform .15s}.ParknFlyForm-module__aw7CGG__closeButton:hover{background:#091f54;transform:translateY(-1px)}.ParknFlyForm-module__aw7CGG__closeButton:focus-visible{outline:none;box-shadow:0 0 0 4px #091f5447}@media (max-width:600px){.ParknFlyForm-module__aw7CGG__checkboxGroup{grid-template-columns:1fr;gap:12px}.ParknFlyForm-module__aw7CGG__checkboxInput{margin-top:0}.ParknFlyForm-module__aw7CGG__checkboxLabel{order:2}.ParknFlyForm-module__aw7CGG__submitButton,.ParknFlyForm-module__aw7CGG__closeButton{text-align:center;justify-self:stretch}}
.page-module__unXKka__page{background:#fff;flex-direction:column;display:flex}.page-module__unXKka__introSection{background:linear-gradient(#f7f9ff 0%,#fff 55%,#eef3ff 100%);padding:clamp(58px,10vw,96px) 0}.page-module__unXKka__introInner{gap:clamp(32px,6vw,48px);display:grid}.page-module__unXKka__introCopy{color:#0d1f5b;gap:18px;max-width:640px;display:grid}.page-module__unXKka__introEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:700}.page-module__unXKka__introCopy h2{color:var(--color-primary);margin:0;font-size:clamp(30px,4vw,40px);line-height:1.2}.page-module__unXKka__introCopy p{margin:0;font-size:clamp(17px,2.4vw,19px);line-height:1.7}.page-module__unXKka__benefitsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-module__unXKka__benefitsList li{background:#0d1f5b0d;border:1px solid #0d1f5b14;border-radius:24px;padding:24px;transition:transform .2s,box-shadow .2s}.page-module__unXKka__benefitsList li:hover{transform:translateY(-3px);box-shadow:0 18px 36px #091f541f}.page-module__unXKka__benefitsList h3{color:var(--color-primary);margin:0 0 10px;font-size:18px}.page-module__unXKka__benefitsList p{color:#0d1f5bc7;margin:0;line-height:1.6}.page-module__unXKka__formSection{background:linear-gradient(#fff 0%,#f1f4ff 100%);padding:clamp(60px,9vw,110px) 0}.page-module__unXKka__formInner{gap:clamp(30px,5vw,44px);display:grid}.page-module__unXKka__formCopy{color:#0d1f5b;gap:16px;max-width:540px;display:grid}.page-module__unXKka__formEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#004affcc;font-size:13px;font-weight:700}.page-module__unXKka__formCopy h2{color:var(--color-primary);margin:0;font-size:clamp(28px,3.6vw,36px);line-height:1.25}.page-module__unXKka__formCopy p{margin:0;font-size:clamp(16px,2.4vw,18px);line-height:1.7}.page-module__unXKka__formCard{background:radial-gradient(circle at 0 0,#004aff26,#0000 55%),#fff;border-radius:clamp(24px,5vw,36px);padding:clamp(32px,6vw,46px);box-shadow:0 28px 68px #0817412e}.page-module__unXKka__notesSection{background:linear-gradient(#f6f8ff 0%,#fff 100%);padding:clamp(56px,9vw,90px) 0 clamp(80px,10vw,120px)}.page-module__unXKka__notesInner{color:#0d1f5b;gap:18px;max-width:760px;display:grid}.page-module__unXKka__notesInner h2{margin:0;font-size:clamp(26px,3.4vw,34px);line-height:1.28}.page-module__unXKka__notesInner p{margin:0;font-size:clamp(16px,2.2vw,18px);line-height:1.8}@media (max-width:900px){.page-module__unXKka__introInner{gap:36px}.page-module__unXKka__formInner{gap:30px}}@media (max-width:600px){.page-module__unXKka__benefitsList li{padding:20px}.page-module__unXKka__formCard{padding:28px}}
