.crcs-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.crcs-card,.crcs-form-wrap{background:#fff;border:1px solid #dce4ee;border-radius:16px;padding:28px;box-shadow:0 12px 35px rgba(6,31,79,.07);color:#142341}.crcs-card h3,.crcs-form-wrap h2{color:#0a245c}.crcs-kicker{font-weight:800;color:#ef922f;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.crcs-card ul{padding-left:22px;line-height:1.75}.crcs-card li{margin-bottom:7px}.crcs-button{display:inline-block;background:#f59b36;color:#092153!important;border:0;border-radius:8px;padding:13px 21px;text-decoration:none;font-weight:800;cursor:pointer}.crcs-button:hover{background:#e68a25}.crcs-form-wrap{max-width:920px;margin:30px auto}.crcs-form{display:grid;gap:18px}.crcs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crcs-form label{display:block;font-size:.94rem;font-weight:650}.crcs-form input:not([type=checkbox]),.crcs-form select,.crcs-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #bfcddd;border-radius:7px;padding:12px;font:inherit;background:white;color:#172842}.crcs-form textarea{resize:vertical}.crcs-consent{display:flex!important;align-items:flex-start;gap:10px}.crcs-consent input{margin-top:4px}.crcs-fine{color:#627188;font-size:.85rem;line-height:1.6}.crcs-alert{padding:14px;border-left:4px solid #16835c;background:#eefaf4;margin:18px 0}.crcs-error{border-color:#b53c3c;background:#fff0f0}.crcs-hp{position:absolute;left:-9999px}@media(max-width:760px){.crcs-packages,.crcs-fields{grid-template-columns:1fr}.crcs-card,.crcs-form-wrap{padding:20px}}
/* V2 theme-compatible refinements */
.crcs-form-wrap,.crcs-card{font-family:inherit;color:inherit}.crcs-form-wrap input,.crcs-form-wrap select,.crcs-form-wrap textarea{box-sizing:border-box;max-width:100%}.crcs-button{display:inline-block;text-decoration:none}.crcs-contact a{color:#09275e}
@media(max-width:700px){.crcs-fields{grid-template-columns:1fr}.crcs-packages{grid-template-columns:1fr}}
