.document-3-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1100px}.doc-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)}.doc-card-item:hover{border-color:#ff9800;box-shadow:0 15px 30px rgba(30,61,96,.12);transform:translateY(-6px)}.doc-card-thumb{background-position:50%;background-size:cover;display:flex;flex-direction:column;height:180px;justify-content:flex-end;padding:20px;position:relative}.doc-thumb-mask{background:linear-gradient(180deg,rgba(15,32,54,.2) 0,rgba(15,32,54,.75));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.doc-thumb-content{position:relative;z-index:2}.doc-badge{background-color:#1e3d60;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-bottom:8px;padding:3px 8px}.doc-card-thumb h4{color:#fff!important;font-size:18px;font-weight:700;line-height:1.4;margin:0!important;text-shadow:0 2px 4px rgba(0,0,0,.5)}.doc-card-body{display:flex;flex:1;flex-direction:column;padding:25px 20px}.doc-description{color:#4a5568;font-size:14px;line-height:1.6;margin:0 0 20px!important;min-height:4.8em}.doc-inline-form{margin-top:auto;padding-top:15px}.doc-inline-form .hs-form-title,.doc-inline-form h3{display:none!important}.doc-inline-form .hs-richtext,.doc-inline-form .legal-consent-container,.doc-inline-form form,.doc-inline-form label,.doc-inline-form p,.doc-inline-form span{display:block!important;text-align:left!important}.doc-inline-form label{color:#1e293b!important;font-size:13px!important;font-weight:700!important;margin-bottom:6px!important}.doc-inline-form label .hs-form-required{color:#e53e3e!important}.doc-inline-form .hs-richtext,.doc-inline-form .legal-consent-container{color:#64748b!important;font-size:11px!important;line-height:1.5!important;margin-bottom:15px!important}.doc-inline-form input[type=email]{background-color:#f8fafc!important;border:1px solid #cbd5e0!important;border-radius:6px!important;box-sizing:border-box!important;display:block!important;margin-bottom:10px!important;padding:12px 14px!important;width:100%!important}.doc-inline-form .actions,.doc-inline-form .hs-submit,.doc-inline-form .hs_submit{display:block!important;float:none!important;margin:0!important;padding:0!important;text-align:center!important;width:100%!important}.doc-inline-form .hs-button.primary{background-color:#ff9800!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 12px rgba(255,152,0,.15)!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;float:none!important;font-size:15px!important;font-weight:700!important;margin:0 auto!important;min-width:240px!important;padding:14px 30px!important;transition:background .3s ease!important;width:auto!important}.doc-inline-form .hs-button.primary:hover{background-color:#e68900!important}