:root .bricks-button[class*="primary"],:root .bricks-button[class*="secondary"]{border-radius:999px}.bricks-button,.bricks-background-primary,.bricks-background-secondary,.bricks-background-info{line-height:1}.bricks-background-primary,:root .bricks-button[class*="primary"]{display:inline-flex;align-items:center;gap:8px;background:#1a6fe8;color:#ffffff;border:none;border-radius:999px;padding:11px 28px;font-size:var(--text-r);font-weight:700;letter-spacing:-.01em;cursor:pointer;text-decoration:none;box-shadow:0 3px 12px rgba(26,111,232,.28);transform:translateY(0) scale(1);transition:background .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.bricks-background-primary:hover,:root .bricks-button[class*="primary"]:hover{background:#155dcf;transform:translateY(-2px) scale(1.02);box-shadow:0 12px 30px rgba(26,111,232,.42),0 3px 8px rgba(26,111,232,.22)}.bricks-background-primary:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px rgba(26,111,232,.30)}.bricks-background-primary svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.bricks-background-primary:hover svg{transform:translateX(3px)}.bricks-background-primary.sm,.bricks-color-primary.bricks-button.outline.sm,:root .bricks-button[class*="primary"].sm{padding:7px 18px;font-size:var(--text-s);gap:6px}.bricks-background-primary.lg,.bricks-color-primary.bricks-button.outline.lg,:root .bricks-button[class*="primary"].lg{padding:15px 36px;font-size:var(--text-l);gap:10px}.bricks-background-primary:disabled,.bricks-background-primary[aria-disabled="true"]{background:#d0dae8;color:#8a99b0;box-shadow:none;transform:none;cursor:not-allowed;pointer-events:none}.bricks-background-secondary,:root .bricks-button[class*="secondary"]{display:inline-flex;align-items:center;gap:8px;background:#ffffff;color:#1a6fe8;border:1.5px solid #bad0f5;border-radius:999px;padding:10px 27px;font-size:var(--text-r);font-weight:600;letter-spacing:-.01em;cursor:pointer;text-decoration:none;box-shadow:none;transform:translateY(0);transition:background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.bricks-background-secondary:hover,:root .bricks-button[class*="secondary"]:hover{background:#e8f0fc;color:#0f48a8;border-color:#1a6fe8;transform:translateY(-1px);box-shadow:0 5px 16px rgba(26,111,232,.18)}.bricks-background-secondary:active{transform:translateY(0);box-shadow:none}.bricks-background-secondary svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.bricks-background-secondary:hover svg{transform:translateX(3px)}.bricks-background-secondary.sm,.bricks-color-secondary.bricks-button.outline.sm,:root .bricks-button[class*="secondary"].sm{padding:6px 17px;font-size:var(--text-s);gap:6px}.bricks-background-secondary.lg,.bricks-color-secondary.bricks-button.outline.lg,:root .bricks-button[class*="secondary"].lg{padding:14px 35px;font-size:var(--text-l);gap:10px}.bricks-background-secondary:disabled,.bricks-background-secondary[aria-disabled="true"]{opacity:.45;cursor:not-allowed;pointer-events:none}.bricks-button.bricks-background-info{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#4a6080;border:none;border-bottom:1.5px solid transparent;border-radius:0;padding:4px 0;font-size:var(--text-r);font-weight:500;cursor:pointer;text-decoration:none;transition:color .18s ease,border-color .18s ease}.bricks-button.bricks-background-info:hover{color:#1a6fe8;border-color:#1a6fe8}.bricks-button.bricks-background-info svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.bricks-button.bricks-background-info:hover svg{transform:translateX(3px)}.bricks-background-info.sm,.bricks-color-info.bricks-button.outline.sm{font-size:var(--text-s)}.bricks-background-info.lg,.bricks-color-info.bricks-button.outline.lg{font-size:var(--text-l)}.bricks-background-secondary.btn-dark{background:transparent;color:rgba(255,255,255,.80);border-color:rgba(255,255,255,.28)}.bricks-background-secondary.btn-dark:hover{background:rgba(255,255,255,.12);color:#ffffff;border-color:rgba(255,255,255,.65);box-shadow:none}.bricks-color-secondary.bricks-button.outline{background:transparent;border:1.5px solid #bad0f5;color:#1a6fe8;font-size:var(--text-r);font-weight:600;padding:10px 27px}.bricks-color-secondary.bricks-button.outline:hover{background:rgba(255,255,255,1);border:1.5px solid #bad0f5;box-shadow:none;color:#0f48a8}.bricks-background-info.btn-dark{color:rgba(255,255,255,.50)}.bricks-background-info.btn-dark:hover{color:#ffffff;border-color:#ffffff}.btn-trust-strip{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}.btn-trust-strip span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#4a6080}