.footer-legal{display:flex;gap:24px;justify-content:center;padding:24px 0 8px;font-size:12px;color:#ffffffc7}.ghl-form{width:100%;min-width:0}.ghl-form iframe{display:block;max-width:100%}.hero-form{padding:24px}.hero-form .form-sub{margin-bottom:14px}.hero-form h2{font-size:27px}.hero-grid{padding-top:95px;padding-bottom:110px}.nav{top:var(--ttr-admin-h,0px)}.policy{padding:155px 0 90px;max-width:820px}.policy h1{font-size:46px;margin-bottom:24px}.policy h2{font-size:25px;margin:32px 0 14px}.policy p{font-size:16px;line-height:1.8;margin-bottom:18px}.policy a{text-decoration:underline}.policy .back{display:inline-block;margin-top:30px}.policy-page .nav{background:var(--paper);color:var(--ink)}.policy-page .logo-light{display:none}.policy-page .logo-dark{display:block}@media(max-width:800px){.hero-grid{padding-top:120px;padding-bottom:100px}.hero-form{padding:22px}.footer-legal{flex-wrap:wrap;gap:15px}.policy{padding-top:125px}.policy h1{font-size:36px}}
.ghl-form{--ghl-h:425px}.ghl-form iframe{min-height:var(--ghl-h);color-scheme:normal}@media(max-width:600px){.ghl-form{--ghl-h:500px}}

/* Hosted forms retain a direct request/call route if their provider is delayed. */
.ghl-form-status{margin:12px 0 0;font-size:12px;line-height:1.6}.ghl-form-status a{color:inherit;text-decoration:underline}.ghl-form--unavailable iframe{height:0!important;min-height:0!important}.ghl-form--unavailable .ghl-form-status{padding:20px 0}

.ghl-form-fallback-link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 18px;border-radius:4px;background:#927148;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:700}.ghl-form-fallback-call{display:block;margin-top:12px}
