body{font-family:'Inter',sans-serif;margin:0;padding:0}.lawva-icon-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fef9ec;border-radius:50%;flex-shrink:0}.lawva-icon-check svg{width:12px;height:12px}.wp-block-button__link{transition:all 0.3s ease}.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(229 168 53 / .3)}.wp-block-group.hover-lift{transition:transform 0.3s ease,box-shadow 0.3s ease}.wp-block-group.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.wp-block-details{transition:all 0.3s ease}.wp-block-details[open]{background:#faf8f5}.skip-link{position:absolute;left:-9999px;z-index:999999;background:#000;color:#fff;padding:1rem;text-decoration:none}.skip-link:focus{left:6px;top:6px}.text-navy{color:#0A1F44}.text-gold{color:#7A5C1E}.bg-cream{background-color:#faf8f5}.bg-white{background-color:#fff}.bg-dark-navy{background-color:#0f1c2e}@media (max-width:768px){.wp-block-columns{flex-direction:column}}.lawva-forms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:3rem 0;max-width:1200px;margin-left:auto;margin-right:auto}.lawva-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;transition:all 0.3s ease;display:flex;flex-direction:column;position:relative}.lawva-form-card:hover{border-color:#7A5C1E;box-shadow:0 10px 25px rgb(0 0 0 / .1);transform:translateY(-4px)}.lawva-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.lawva-time{background:#fef9ec;color:#92400e;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:600}.lawva-price{font-size:1.5rem;font-weight:700;color:#0A1F44}.lawva-form-card h2{font-size:1.5rem;font-weight:700;color:#0A1F44;margin:0 0 1rem 0;line-height:1.3}.lawva-desc{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.lawva-form-card h3{font-size:.875rem;font-weight:700;color:#0A1F44;text-transform:uppercase;letter-spacing:.05em;margin:1.5rem 0 .75rem 0}.lawva-form-card ul{list-style:none;padding:0;margin:0 0 2rem 0;flex-grow:1}.lawva-form-card ul li{color:#4b5563;font-size:.875rem;line-height:1.8;padding-left:1.5rem;position:relative}.lawva-form-card ul li::before{content:"✓";position:absolute;left:0;color:#7A5C1E;font-weight:700}.lawva-btn{background:#7A5C1E;color:#fff;text-decoration:none;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;text-align:center;display:inline-block;transition:all 0.3s ease;margin-top:auto}.lawva-btn:hover{background:#d19a2e;transform:translateY(-2px);box-shadow:0 4px 12px rgb(229 168 53 / .3)}@media (max-width:768px){.lawva-forms-grid{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0}.lawva-form-card{padding:1.5rem}}.wpforms-confirmation-container a,.wp-block-post-content a[href*="/forms"],.wp-block-post-content a[href*="/contact"],a.confirmation-button,.confirmation-buttons a{background-color:#0A1F44!important;color:#ffffff!important;padding:14px 32px!important;border-radius:6px!important;font-size:16px!important;font-weight:600!important;border:none!important;text-transform:none!important;display:inline-block!important;margin-top:24px!important;text-decoration:none!important;transition:all 0.3s ease!important;cursor:pointer!important;box-shadow:none!important}.wpforms-confirmation-container a:hover,.wp-block-post-content a[href*="/forms"]:hover,.wp-block-post-content a[href*="/contact"]:hover,a.confirmation-button:hover,.confirmation-buttons a:hover{background-color:#1a3a6b!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(10 31 68 / .3)!important}