.ZohoForms-module__c8-b5W__formpage{padding:64px 0}.ZohoForms-module__c8-b5W__formcontainer{max-width:640px;margin:0 auto}.ZohoForms-module__c8-b5W__formcard{background:var(--white);box-shadow:var(--shadow-card);border-radius:16px;padding:40px}.ZohoForms-module__c8-b5W__formcard h2{text-align:center;margin-bottom:8px;font-size:28px}.ZohoForms-module__c8-b5W__formcard .ZohoForms-module__c8-b5W__subheading{text-align:center;color:var(--text-secondary);margin-bottom:32px;font-size:12px}.ZohoForms-module__c8-b5W__formcard .ZohoForms-module__c8-b5W__subtitle{text-align:center;color:var(--text-secondary);margin-bottom:32px}.ZohoForms-module__c8-b5W__formgroup{margin-bottom:20px}.ZohoForms-module__c8-b5W__formgroup label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.ZohoForms-module__c8-b5W__formgroup label .ZohoForms-module__c8-b5W__required{color:var(--live-red)}.ZohoForms-module__c8-b5W__formgroup input,.ZohoForms-module__c8-b5W__formgroup select,.ZohoForms-module__c8-b5W__formgroup textarea{border:1px solid var(--border-light);border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px}.ZohoForms-module__c8-b5W__formgroup input:focus,.ZohoForms-module__c8-b5W__formgroup select:focus,.ZohoForms-module__c8-b5W__formgroup textarea:focus{border-color:var(--secondary-blue);outline:none;box-shadow:0 0 0 3px #2b5a8a26}.ZohoForms-module__c8-b5W__formgroup textarea{resize:vertical;min-height:120px}.ZohoForms-module__c8-b5W__formgroup .ZohoForms-module__c8-b5W__hint{color:var(--text-muted);margin-top:6px;font-size:12px;font-style:italic}.ZohoForms-module__c8-b5W__formrow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ZohoForms-module__c8-b5W__checkboxgroup{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ZohoForms-module__c8-b5W__checkboxgroup input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.ZohoForms-module__c8-b5W__checkboxgroup label{color:var(--text-secondary);font-size:14px;font-weight:400}.ZohoForms-module__c8-b5W__formdivider{background:var(--border-light);height:1px;margin:32px 0}.ZohoForms-module__c8-b5W__formsectiontitle{color:var(--primary-navy);margin-bottom:16px;font-size:16px;font-weight:600}.ZohoForms-module__c8-b5W__modalOverlay{z-index:999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ZohoForms-module__c8-b5W__modalBox{background:var(--white);text-align:center;border-radius:12px;width:90%;max-width:400px;padding:28px;box-shadow:0 8px 20px #0003}.ZohoForms-module__c8-b5W__modalButton{background:var(--cta-orange);color:var(--white);cursor:pointer;border:none;border-radius:8px;margin-top:12px;padding:10px 20px}.ZohoForms-module__c8-b5W__agreement{text-align:center;color:var(--text-muted);margin-top:16px;margin-bottom:20px;font-size:12px}.ZohoForms-module__c8-b5W__agreementLabel{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.ZohoForms-module__c8-b5W__agreementLabel input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.ZohoForms-module__c8-b5W__agreementLabel span{text-align:left;max-width:500px;line-height:1.4}@media (max-width:1024px){.ZohoForms-module__c8-b5W__formpage{padding:48px 0}.ZohoForms-module__c8-b5W__formcard{padding:32px}.ZohoForms-module__c8-b5W__formcard h2{font-size:26px}.ZohoForms-module__c8-b5W__formcard .ZohoForms-module__c8-b5W__subheading{font-size:12px}}@media (max-width:768px){.ZohoForms-module__c8-b5W__formpage{padding:40px 0}.ZohoForms-module__c8-b5W__formcard{padding:28px}.ZohoForms-module__c8-b5W__formcard h2{font-size:24px}.ZohoForms-module__c8-b5W__formcard .ZohoForms-module__c8-b5W__subheading{font-size:12px}.ZohoForms-module__c8-b5W__formrow{grid-template-columns:1fr;gap:12px}.ZohoForms-module__c8-b5W__formgroup input,.ZohoForms-module__c8-b5W__formgroup select,.ZohoForms-module__c8-b5W__formgroup textarea{padding:10px 12px;font-size:13px}.ZohoForms-module__c8-b5W__formgroup .ZohoForms-module__c8-b5W__hint{font-size:11px}}@media (max-width:576px){.ZohoForms-module__c8-b5W__formpage{padding:32px 0}.ZohoForms-module__c8-b5W__formcard{border-radius:12px;padding:24px}.ZohoForms-module__c8-b5W__formcard h2{font-size:22px}.ZohoForms-module__c8-b5W__formcard .ZohoForms-module__c8-b5W__subheading{font-size:11px}.ZohoForms-module__c8-b5W__formgroup input,.ZohoForms-module__c8-b5W__formgroup select,.ZohoForms-module__c8-b5W__formgroup textarea{padding:8px 10px;font-size:12px}.ZohoForms-module__c8-b5W__checkboxgroup label{font-size:12px}.ZohoForms-module__c8-b5W__formsectiontitle{font-size:15px}.ZohoForms-module__c8-b5W__formdivider{margin:24px 0}}@media (max-width:480px){.ZohoForms-module__c8-b5W__formpage{padding:24px 0}.ZohoForms-module__c8-b5W__formcard{padding:20px}.ZohoForms-module__c8-b5W__formcard h2{font-size:20px}.ZohoForms-module__c8-b5W__formcard .ZohoForms-module__c8-b5W__subheading{font-size:10px}.ZohoForms-module__c8-b5W__agreement{font-size:11px}.ZohoForms-module__c8-b5W__agreementLabel span{max-width:220px}.ZohoForms-module__c8-b5W__agreementLabel input[type=checkbox]{width:14px;height:14px}}@media (max-width:360px){.ZohoForms-module__c8-b5W__formpage{padding:16px 0}.ZohoForms-module__c8-b5W__formcard{padding:16px}.ZohoForms-module__c8-b5W__formcard h2{font-size:18px}.ZohoForms-module__c8-b5W__formgroup input,.ZohoForms-module__c8-b5W__formgroup select,.ZohoForms-module__c8-b5W__formgroup textarea{padding:6px 8px;font-size:12px}.ZohoForms-module__c8-b5W__checkboxgroup label{font-size:11px}.ZohoForms-module__c8-b5W__formdivider{margin:16px 0}}
