/* Extracted from Dev 5187 ppc-lp-layout 2026-09-01 — consent above submit */
html.ppc-lp .entry-content.is-layout-constrained > *,html.ppc-lp .ppc-lp-root{max-width:none!important;width:100%!important;margin-inline:0!important}html.ppc-lp .ppc-lp-root > .site-header,body.ppc .ppc-lp-root > .site-header{position:sticky!important;top:var(--header-offset,25px)!important;z-index:50!important;margin-bottom:0!important}html.admin-bar.ppc-lp .ppc-lp-root > .site-header{top:calc(32px + var(--header-offset,25px))!important}html.ppc-lp figure.hero-photo,html.ppc-lp .hero-photo{margin:0!important}body.ppc .gform_wrapper form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.75rem!important;width:100%!important;margin:0!important}body.ppc .gform_wrapper form .gform_heading,body.ppc .gform_wrapper form .gform_body,body.ppc .gform_wrapper form .gform_fields,body.ppc .gform_wrapper form .gform-body,body.ppc .gform_wrapper form .gform-grid-row,body.ppc .gform_wrapper form .gform-grid-col{display:contents!important}body.ppc .gform_wrapper form .gfield{padding:0!important;margin:0!important;max-width:none!important;width:auto!important;grid-column:auto!important}body.ppc .gform_wrapper form .gfield--width-full{grid-column:auto!important}body.ppc .gform_wrapper form .gfield--type-textarea,body.ppc .gform_wrapper form .gfield--type-consent,body.ppc .gform_wrapper form .gform_footer,body.ppc .gform_wrapper form .gform-footer{grid-column:1/-1!important}body.ppc .gform_wrapper form .gfield--type-hidden,body.ppc .gform_wrapper form .gfield--type-honeypot,body.ppc .gform_wrapper form .gform_validation_container{display:none!important}body.ppc .gfield[id$="_1"]{order:1}body.ppc .gfield[id$="_3"]{order:2}body.ppc .gfield[id$="_13"]{order:3}body.ppc .gfield[id$="_4"]{order:4}body.ppc .gfield[id$="_5"]{order:5}body.ppc .gfield[id$="_6"]{order:6}body.ppc .gfield[id$="_7"]{order:7}body.ppc .gform_wrapper form .gform_footer,body.ppc .gform_wrapper form .gform-footer{order:9}body.ppc .gfield[id$="_12"]{order:8}body.ppc .gform_wrapper form .gfield_required,body.ppc .gform_wrapper form .gform_required_legend,body.ppc .gform_wrapper form .ginput_counter,body.ppc .gform_wrapper form .gfield_description:not(.gfield_consent_description):not(.validation_message):not(.gfield_validation_message){display:none!important}body.ppc .gform_wrapper form .gfield_label{font-size:.82rem!important;font-weight:600!important;color:var(--ink-soft,#51565a)!important;margin:0 0 .3rem!important;padding:0!important}body.ppc .gform_wrapper form input[type=text],body.ppc .gform_wrapper form input[type=email],body.ppc .gform_wrapper form input[type=tel],body.ppc .gform_wrapper form select,body.ppc .gform_wrapper form textarea{width:100%!important;padding:.7rem .85rem!important;border:1px solid var(--line,rgba(12,75,108,.1))!important;border-radius:12px!important;background:var(--paper,#f9f9fb)!important;min-height:44px;box-shadow:none!important}body.ppc .gform_wrapper form textarea{min-height: 72px !important; resize: vertical !important;}body.ppc .gform_wrapper form .gfield--type-consent legend,body.ppc .gform_wrapper form .gfield--type-consent .gfield_label:not(.gfield_consent_label){display:none!important}body.ppc .gform_wrapper form .gfield_consent_description,body.ppc .gform_wrapper form .gfield_consent_description_text{display:block!important;margin:.75rem 0 .35rem!important;padding:0!important;font-size:.85rem!important;font-weight:400!important;color:var(--muted,#6b7075)!important;background:none!important;border:0!important}body.ppc .gform_wrapper form .ginput_container_consent{display:flex!important;align-items:flex-start!important;gap:.55rem!important}body.ppc .gform_wrapper form .ginput_container_consent input[type=checkbox]{width:auto!important;min-height:0!important;margin-top:.2rem!important;padding:0!important}body.ppc .gform_wrapper form .gfield_consent_label{font-size:.85rem!important;font-weight:400!important;color:var(--ink-soft,#51565a)!important;margin:0!important}body.ppc .gform_wrapper form .gform_footer,body.ppc .gform_wrapper form .gform-footer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;padding:0!important;margin:0!important;background:none!important;border:0!important}body.ppc .gform_wrapper form .gform_button,body.ppc .gform_wrapper form button[type=submit],body.ppc .gform_wrapper form input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:44px!important;padding:10px 18px!important;border:0!important;border-radius:40px!important;background:var(--accent,#46e7b7)!important;color:var(--ink-strong,#2f2c2c)!important;font:inherit!important;font-weight:700!important;width:auto!important;cursor:pointer}body.ppc .gform_wrapper form .form-trust,body.ppc .gform_wrapper form .form-book-link{margin:0!important}@media (max-width:640px){body.ppc .gform_wrapper form{grid-template-columns:1fr!important}}
