body.product-request-page{min-height:100vh;padding-top:72px;background:#0c0d0b;}
.product-request-page .request-terms{font-size:.72rem;line-height:1.5;color:#514d47;margin:.75rem 0;}
.product-request-page .nav{height:72px;background:#0c0d0b;border-bottom:1px solid rgba(255,255,255,.13);}
.product-request-page .nav-links,.product-request-page .nav-cta,.product-request-page .nav-toggle{display:none!important;}
.product-request-page .product-request-shell{height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);background:#0c0d0b;}
.product-request-page.audit-refresh .hero-audit{min-height:0;height:100%;padding:clamp(2rem,4vw,4rem);border:0;align-items:center;}
.product-request-page.audit-refresh .hero-audit>.container{padding:0;width:100%;}
.product-request-page.audit-refresh .hero-audit-inner{max-width:640px;}
.product-request-page.audit-refresh .hero-audit-badge{margin-bottom:1.25rem;font-size:.65rem;}
.product-request-page.audit-refresh .hero-audit-h1{font-size:clamp(3.2rem,5.2vw,6rem);line-height:.88;margin-bottom:1.4rem;}
.product-request-page.audit-refresh .hero-audit-sub{font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.5;margin-bottom:1.5rem;max-width:570px;}
.product-request-page.audit-refresh .hero-trust-chips{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.17);}
.product-request-page.audit-refresh .hero-trust-chip{padding:.68rem 0;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,.12);font-size:.68rem;}
.product-request-page.audit-refresh .form-section{height:100%;overflow:auto;background:#ed4a1b;}
.product-request-page.audit-refresh .form-layout{display:block;height:100%;}
.product-request-page.audit-refresh .form-left{display:none!important;}
.product-request-page.audit-refresh .form-layout>div:last-child{min-height:100%;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex;align-items:center;}
.product-request-page.audit-refresh .form-card{width:min(100%,720px);margin:auto;padding:clamp(1.25rem,2.2vw,2rem);}
.product-request-page .form-group:has(#audit-industry){display:none;}
.product-request-page .form-row{gap:.75rem;}
.product-request-page .form-group{margin-bottom:.75rem;}
.product-request-page.audit-refresh .form-group input,
.product-request-page.audit-refresh .form-group select,
.product-request-page.audit-refresh .form-group textarea{padding:.72rem .85rem;font-size:.88rem;}
.product-request-page.audit-refresh .form-group textarea{min-height:82px;resize:none;}
.product-request-page.audit-refresh .form-submit{padding:.85rem 1rem;margin-top:0;font-size:.9rem;}
.product-request-page .form-fine{margin:.65rem 0 0;font-size:.67rem;}
.product-request-page .proof-bar,
.product-request-page .faq-section,
.product-request-page .cta-section,
.product-request-page .footer,
.product-request-page .chat-bubble,
.product-request-page .chat-panel{display:none!important;}

@media(max-width:900px){
  body.product-request-page{height:auto;min-height:100vh;overflow:auto;padding-top:64px;}
  .product-request-page .product-request-shell{height:auto;min-height:calc(100vh - 64px);grid-template-columns:1fr;}
  .product-request-page .nav{height:64px;}
  .product-request-page.audit-refresh .hero-audit{height:auto;padding:2.25rem 1.25rem;}
  .product-request-page.audit-refresh .hero-audit-h1{font-size:clamp(2.75rem,10vw,4rem);margin-bottom:1rem;}
  .product-request-page.audit-refresh .hero-audit-sub{font-size:.92rem;margin-bottom:0;}
  .product-request-page.audit-refresh .hero-trust-chips{display:none;}
  .product-request-page.audit-refresh .form-section{height:auto;overflow:visible;}
  .product-request-page.audit-refresh .form-layout>div:last-child{min-height:0;padding:1rem;}
  .product-request-page.audit-refresh .form-card{padding:1.15rem;}
}

@media(max-width:560px){
  .product-request-page .form-row{grid-template-columns:1fr;gap:0;}
  .product-request-page.audit-refresh .hero-audit{padding:1rem 1.25rem;}
  .product-request-page.audit-refresh .hero-audit-badge{margin-bottom:.55rem;font-size:.56rem;}
  .product-request-page.audit-refresh .hero-audit-h1{font-size:2.2rem;line-height:.9;margin-bottom:.65rem;}
  .product-request-page.audit-refresh .hero-audit-sub{font-size:.75rem;line-height:1.35;}
  .product-request-page.audit-refresh .form-layout>div:last-child{padding:.65rem;}
  .product-request-page.audit-refresh .form-card{padding:1rem;}
  .product-request-page.audit-refresh .form-group input,
  .product-request-page.audit-refresh .form-group textarea{padding:.62rem .75rem;font-size:.82rem;}
  .product-request-page.audit-refresh .form-group textarea{min-height:70px;}
  .product-request-page.audit-refresh .form-submit{padding:.72rem .85rem;}
}
