.trust-section { background: #0D1E2C; border-radius: 16px; padding: 64px 48px; position: relative; overflow: hidden; } .trust-section::before { content: ''; position: absolute; top: -120px; right: -120px; width: 400px; height: 400px; border-radius: 50%; background: radial-gradient(circle, rgba(74,155,200,0.08) 0%, transparent 70%); pointer-events: none; } .trust-section::after { content: ''; position: absolute; bottom: -80px; left: -80px; width: 300px; height: 300px; border-radius: 50%; background: radial-gradient(circle, rgba(42,79,106,0.3) 0%, transparent 70%); pointer-events: none; } .trust-header { text-align: center; margin-bottom: 48px; position: relative; z-index: 1; } .trust-badge { display: inline-flex; align-items: center; gap: 8px; background: rgba(74,155,200,0.15); border: 1px solid rgba(74,155,200,0.3); border-radius: 100px; padding: 6px 16px; margin-bottom: 20px; font-size: 13px; font-weight: 600; color: #4A9BC8; letter-spacing: 0.04em; text-transform: uppercase; } .trust-badge svg { width: 14px; height: 14px; flex-shrink: 0; } .trust-header h2 { font-size: clamp(24px, 4vw, 36px); font-weight: 700; color: #ffffff; line-height: 1.25; margin-bottom: 16px; } .trust-header h2 span { color: #4A9BC8; } .trust-header p { font-size: 17px; color: rgba(255,255,255,0.65); max-width: 560px; margin: 0 auto; line-height: 1.6; } .trust-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; position: relative; z-index: 1; } .trust-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 28px 28px 28px 24px; display: flex; gap: 18px; align-items: flex-start; transition: background 0.2s, border-color 0.2s, transform 0.2s; } .trust-card:hover { background: rgba(74,155,200,0.07); border-color: rgba(74,155,200,0.25); transform: translateY(-2px); } .trust-icon { width: 44px; height: 44px; border-radius: 10px; background: rgba(74,155,200,0.15); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .trust-icon svg { width: 22px; height: 22px; color: #4A9BC8; } .trust-text strong { display: block; font-size: 15px; font-weight: 700; color: #ffffff; margin-bottom: 6px; line-height: 1.3; } .trust-text span { font-size: 14px; color: rgba(255,255,255,0.58); line-height: 1.6; } .trust-footer { margin-top: 40px; padding-top: 32px; border-top: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; justify-content: center; gap: 32px; flex-wrap: wrap; position: relative; z-index: 1; } .trust-pill { display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; color: rgba(255,255,255,0.55); } .trust-pill svg { width: 15px; height: 15px; color: #4A9BC8; flex-shrink: 0; } @media (max-width: 640px) { .trust-grid { grid-template-columns: 1fr; } .trust-section { padding: 40px 24px; } .trust-footer { gap: 20px; } } section[id], div[id] { scroll-margin-top: 80px; }  .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme select { border: 1px solid #d0dde8 !important; border-radius: 4px !important; padding: 10px 14px !important; font-size: 14px !important; font-family: var(--cp-font-primary) !important; color: #0D1E2C !important; width: 100% !important; box-sizing: border-box !important; } .gform_wrapper.gravity-theme input[type="text"]:focus, .gform_wrapper.gravity-theme input[type="email"]:focus, .gform_wrapper.gravity-theme input[type="password"]:focus { border-color: #4A9BC8 !important; outline: none !important; box-shadow: 0 0 0 3px rgba(74,155,200,0.15) !important; } .gform_wrapper.gravity-theme .gform_footer input[type="submit"], .gform_wrapper.gravity-theme .gform_page_footer input[type="submit"] { background: #2A4F6A !important; color: #fff !important; border: none !important; border-radius: 4px !important; padding: 12px 32px !important; font-size: 15px !important; font-weight: 600 !important; cursor: pointer !important; width: 100% !important; font-family: var(--cp-font-primary) !important; transition: background 0.2s !important; } .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover { background: #3D6B8E !important; } .gform_wrapper.gravity-theme .gfield_label { font-size: 14px !important; font-weight: 500 !important; color: #0D1E2C !important; font-family: var(--cp-font-primary) !important; margin-bottom: 4px !important; } .gform_wrapper.gravity-theme .gfield_description { font-size: 12px !important; color: #666 !important; } .gform_wrapper.gravity-theme .validation_message, .gform_wrapper.gravity-theme .gfield_validation_message { color: #c62828 !important; font-size: 12px !important; } .gform_wrapper.gravity-theme .gform_required_legend { font-size: 12px !important; color: #666 !important; }  #brxe-ayevyx, #brxe-ayevyx #brxe-trsegr, #brxe-ayevyx .brxe-section, #brxe-ayevyx > div { border-radius: 0 !important; } #brxe-ayevyx { border-radius: 0 !important; } #brxe-trsegr { border-radius: 0 !important; } #brxe-ayevyx * { border-radius: 0 !important; }